笔记总结02
1B(字节)=8b(比特位);
补码运算:正数为原码本身,负数为原码取反加一; 符号位:0->正数; 1->负数;
5:0000 0101 -5:1000 0101
原码:00000101 | 原码10000101 |
---|---|
反码:00000101 | 反码:01111010 |
补码:00000101 | 补码:11111011 |
Java里的标识符:下划线 数字 字母 $ ;
注意:不能数字开头,不能关键字开头;
java中的基本数据类型:
java中的引用数据类型:
Scanner类:
Scanner scan = new Scanner(System.in);
int grade = scan.nextInt(); //next(字符串)
Random类:
Random ran = new Random();
int price = ran.nextInt(1000)+1; //1~1000
print:
System.out.println(10); //加换行;
System.out.print(10); //不加换行;
System.out.printf("%d"10);// %d整型、%c字符、%s字符串、%f浮点型;
java类型转换:
- 隐式转换:(小->大)
byte a =1o;
int b = 20;
b=a;
- 强制转换:(大->小)
公式:范围小的数据类型 变量 = (数据小的数据类型)范围大的数据类型值;
int i = 99;
byte b = (byte)i;