java-learn(1)
·
这里写目录标题
java基础
常用命令行
1.盘符名称+冒号 : 盘符切换
例子: D:回车 ,表示进入E盘
2.dir :查看当前路径下的内容
3.cd 目录 : 进入单级目录
4.cd 目录1\目录2 :进入多级目录
5.cd \ :放回到根目录
6.cls :清屏
7.exit : 退出命令提示窗口
8.cd … 放回到上一级目录
java能做什么
javaSE : 桌面应用开发
javaME: 嵌入式开发
javaEE: 服务器开发
JDK和JRE

数据类型
// 注意:long 类型的数据要在后面加上L
// float 类型的数据需要在后面加上F
// byte 的取值范围是-127~128
package demo1;
public class variabledemo1 {
public static void main(String[] args){
byte a = 100;
int b = 1000000000;
long c = 1000000000000000000L;
float d = 100.10F;
double f = 100.100;
boolean g = true;
}
}
键盘输入
// 先导包
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args){
// 然后创建一个类
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
// 使用类输入整数
int a = sc.nextInt(),b = sc.nextInt();
System.out.println("两数之和为:");
System.out.println(a+b);
}
}
运算符
04-05 隐式转换和强制转换
1.数据类型的取值范围: byte < short < int < long < float < double
2.当数据进行计算时,要先装换为相同的数据类型才能进行计算
3.byte short char 进行计算的时候是先转化为int 进行计算
4.隐式转换规则:取值范围小的转化为取值范围大的
06 字符串和字符相加
1.只要出现的字符串 那么相加的结果的类型一定是字符串
它的操作是从左到右进行的 如果前面有其它类型的数据 会先按照他们自己的计算规则计算
System.out.println(1+2+"字符串"+1+2);

2.字符相加时会先转化为ASCII中对应的十进制数 再进行计算
System.out.println('c'+12);

三目操作符
a > b ? a : b;
运算符的优先级
反码出现的目的:
为了解决负数和正数相加的问题
反码的变化规则为:符号位不变 其它位按位取反
补码出现的目的:
为了解决负数计算时跨0的问题
补码的计算规则:
正数的补码不变,负数的补码在反码的基础上+1
另外补码还能多记录一个特殊的值-128,刻数据在1个字节下,没有原码和补码
补码为: 1000 0000
补码的注意点:
计算机中的储存和计算都是以补码的形式进行的
更多推荐



所有评论(0)