对java知识细节的复习---应对程序员S2考试 (3)

算术运算符:


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);
		
	
	}

}


比较重要的有++   --   的向前++  -- 与向后++ ---

取模运算: 负数 取模运算: 

大数 % 小数

小数 % 大数 

算术优先级和自动数据类型转换中的顺序问题



你可能感兴趣的:(心得经验,java练习代码)