int a=10;中包含的五个部分
一 --表示类型的关键字:
1.整数类型-byte(1个字节)/short(2个字 节)/int(4个字节)/long(8个字 节)-
2.小数类型:-float(4字节)/double(8字节)
3.字符型-char(2个字节)
4.boolean(1个bit)
二 标识符:
给变量、常量、方法、类、接口等起的名字叫标识符
- 标识符的命名规则:
1.字母、数字、下划线、$,数字不能开头;
2.大小写敏感(区分大小写);
3.不能使用关键字做标识符;
4.见名知意;
5.驼峰法(每个单词首字母大写);
<1>命名类、接口、枚举、注解也用驼峰法
<2>命名变量、方法:第一个单词全小写,从第二个单词开始首字母大写
<3>命名常量全用大写,多个单词用下划线分开(final int CAPACITY_OF_ROOM=120)
//三 --运算符:
// 1.赋值运算符--(= += *= /= %=) a+=20-->a=a+20;
// 2.算术运算符--(+ - * / %)
// 3.比较运算符--(< > <= >= == !=) 其运算结果为布尔类型
// 4.逻辑运算符--(&& || ) “短路与运算和短路或运算” 其运算结果为布尔类型
// --(& |) “不带短路功能 ”
// 5.其他运算符--三元条件运算符-(a>b?a:b);
// 6.自加自减运算符;
//位运算符
int a = 3;
System.out.println(a << 2);// --3*2^2=12
System.out.println(a << 4);// --3*2^4==48
System.out.println(a >> 2);// --3/2^2
Scanner input = new Scanner(System.in);
System.out.println("请输入两个数:");
int c = input.nextInt();
int b = input.nextInt();
System.out.println(a>b?a:b);
input.close();
五--分隔符-separator
// . ; , [] () {} : 空格
int a1=101; //十进制
int a2=0101; //八进制
int a3=0x101; //十六进制
int a4=0b101; //二进制
int a5=12_3_4; //=1234
float b1=1.23f; //单倍精度浮点数
double b2=1.23; //双倍精度浮点数
double b3=123.456;
//科学计数法
double b4=1.232343e2; //=123.2343
double b5=1.345343e-2; //=0.01345343