算术运算符:
package test.my.datetype;
public class numberOperator {
/**
* @param args
*/
public static void main(String[] args) {
int num1 = 1470;
System.out.println("未做算数除和乘之前: " + num1);
num1 = num1 / 100 * 100;
System.out.println("num1 / 100 * 100: " + num1);
System.out.println("取模运算: ");
System.out.println("-1 % 6:" + -1 % 6);
System.out.println("-6 % 1:" + -6 % 1);
System.out.println("1 % 6:" + 1 % 6);
System.out.println("10 % 6:" + 10 % 6);
System.out.println("++运算: ");
int b, a = 1;
System.out.println("a++: " + a++);
--a;
b = a++;
System.out.println("b = a++: b= " + b);
b = ++a;
System.out.println("b = ++a: b= " + b);
}
}
比较重要的有++ -- 的向前++ -- 与向后++ ---
取模运算: 负数 取模运算:
大数 % 小数
小数 % 大数
算术优先级和自动数据类型转换中的顺序问题