1 /** 2 * java文档注释 主方法 3 * 说明方法的使用 4 * 并且可以通过工具生成java说明文档 5 * 6 * @param args 参数说明 传入的值 7 */ 8 public static void main(String[] args) { 9 // TODO 自动生成的方法存根 10 // 11 int i=0; 12 i=i+1; 13 //自增、 14 i+=1; 15 //自减 16 i-=1; 17 i*=1; 18 i/=1; 19 i%=1; 20 //测试++ --的优先级 21 //先运算再赋值 22 i=10; 23 int j=i++; 24 //i=11 j=10 25 System.out.println("j="+j+"i="+i); 26 i=10; 27 int q=i--; 28 //i=9 q=10 29 System.out.println("q="+q+"i="+i); 30 i=10; 31 //先赋值后运算 32 int m=++i; 33 //i=11 m=11 34 System.out.println("m="+m+"i="+i); 35 i=10; 36 int n=--i; 37 //i=9 n=9 38 System.out.println("n="+n+"i="+i); 39 //比较运算符 40 41 42 //逻辑运算符 43 //与(&&:短路写法 ,早前面错误的情况下只运算前面,后边不运算; &:不管前面对不对,前后都要运算) 44 //全是true才返回true 45 //只要有一个false就返回false 46 System.out.println(true && true);//true 47 System.out.println(true && false);//false 48 System.out.println(false & true);//false 49 System.out.println(false && false);//false 50 //或(||:短路写法 ,早前面正确的情况下只运算前面,后边不运算; |不管前面错不错,前后都要运算:) 51 //全是false才返回false 52 //只要有一个true就返回true 53 System.out.println(true | true);//true 54 System.out.println(true || false);//true 55 System.out.println(false || true);//true 56 System.out.println(false || false);//false 57 //非(!),放在逻辑表达式的前面 58 System.out.println(!(1<2));//false 59 //三元运算符 ? : 条件运算 60 61 String str=""; 62 if(i>5) 63 { 64 str="i大于5"; 65 } 66 else 67 { 68 str="i小于或等于5"; 69 } 70 71 str=i > 5?"i大于5":"i小于或等于5"; 72 System.out.println("str="+str+" "+"i="+i); 73 74 //方法一 75 for(int k=1; k<=9; k++) 76 { 77 for(int u=1; u<=k; u++) 78 { 79 System.out.print(u+"+"+k+"="+(u+k)+" "); 80 81 } 82 System.out.println(" "); 83 } 84 //方法二 85 int c=10; 86 for(int k=9;k>=1;k--) 87 { 88 for(int u=9;u>=k;u--) 89 { 90 System.out.print((c-k)+"+"+(c-u)+"="+((c-k)+(c-u))+" "); 91 } 92 System.out.println(" "); 93 } 94