今天学到算术运算符
先学的/,理解了10/3等于3
然后学到%的时候卡住了,瞬间忘记
老师一直强调是小学数学
还给了数学公式
一直说数学我脑子里也就一直在想10-10/3*3
这个3分之10怎么算的
真的纠结了很久
甚至还在想我的Java道路难道因为数学倒下吗
哈哈哈哈哈哈哈哈哈哈
好傻啊深夜人都变傻了
笔记附上
System.out.println(10 / 4);
//因为10和4都是整数,所以按照最高精度运行结果是2
System.out.println(10.0 / 4);
//最高精度为double,所以结果是2.5
double d = 10 / 4;
System.out.println(d);
//10/4结果是2,因为值是赋给double类型所以结果是2.0
System.out.println(10 % 3);
//运行结果是1
System.out.println(-10 % 3);
//运行结果是-10-(-10)/33=-1
System.out.println(10 % -3);
//运行结果是10-10/(-3)(-3)=1
System.out.println(-10 % -3);
//运行结果是(-10)-(-10)/(-3)*(-3)=-1