java学习小问题 小技巧

double 类型小数加减有误差.
比如:3.2+2.3 结果为5.5000000000000004
解决:
java学习小问题 小技巧

扩展的的赋值运算符 附带了强制类型转换
short r = 10;
r += 10 //结果为 short类型的r等于20;

自增 自减
在变量前++和在变量后++ 单独使用 效果一样
分开使用 变量++ 先使用变量 后再++

逻辑运算符

( & 与 ) 有false则false
( | 或 ) 有true则true
( ^ 异或) 不同为true 相同为false
( ! 非 ) 结果相反
短路与或与逻辑与或的区别
短路与 有一个false,就直接false了,后面不运行了,而逻辑与两个判断都会运算

输入
import java.util.Scanner;//导入包
Scanner a =new Scanner(System.in);//创建对象
int d = a.nextInt();//接收输入变量
String c = a.next ()//输入字符串

相关文章: