针对于System.out.println(10%3*2)的打印结果,我们可以三长一短取一短,三短一长取一长(@.@)
A.1 B.2 C.4 D.6
有编辑器在手,先直接看看结果再说。
package components.javaTest.day2_20200825;
/**
* Question002:
* System.out.println(10%3*2)的输出结果是什么?
*/
public class PrintResult001 {
public static void main(String[] args) {
System.out.println(10%3*2);
}
}

这里关键看“%”的含义是什么?
'%'是取余运算:被除数除以除数,如果除尽了,那就是余数为0,如果未除尽,除了之后剩下的就为余数,比如10除以3为3余1,此时余数就为1,所以10%3*2=2
基础知识点整理
‘%’是Java的基本算数操作符之一,在数学运算中,大多数称之为取余运算,在程序设计当中,大多数称之为取模运算。
基本算数操作符还包括“+”,“-”,“*”,“/”分别对应的是加号、减号、除号、乘号。
这里特别需要说明一下,java程序设计中的“/”除号,在整数除法当中,会直接出掉结果中的小数位
例如:
/** * 补充介绍 * 在程序设计中的除号,是除后的结果去掉小数点及小数点后面的数值之后的结果。 */ System.out.println(10/3);//10/3在数学运算当中,本身是3.333333333无限循环小数,而在这里结果是:3

非 淡 泊 无 以 明 志
非 宁 静 无 以 致 远 !