第一周 计算
1.0 计算机与编程语言
1.1 第一个Java程序
- 输出
System.out.println();
- 输入
Scanner in=new Scanner(System.in);
1.2 变量与计算
1.3 浮点数计算
- 计算
int a=1;
int b=1;
结果:
a+b/3=1+1/3=1;
a+b/3.0=1+1/3.0=1.3333333333333333;
- 运算符优先级
优先级 | 运算符 | 运算 | 结合关系 | 举例 |
---|---|---|---|---|
1 | + | 单目取正 | 自右向左 | a* +b |
1 | - | 单目取负 | 自右向左 | a* -b |
2 | * | 乘法 | 自左向右 | a * b |
2 | / | 除法 | 自左向右 | a / b |
2 | % | 取余 | 自左向右 | a % b |
3 | + | 加法 | 自左向右 | a + b |
3 | - | 减法 | 自左向右 | a - b |
3 | + | 字符串连接 | 自左向右 | “hello”+“word” |
4 | = | 赋值 | 自右向左 | a = b |
- 强制类型转换
自动转换:int=>daboule;
强制转换:daboule=>int;
代码:(int)(需要转换的内容);