标签:
//比较运算符 System.out.println("1 != 0 ="+(1!=0)); System.out.println("1 > 0 ="+(1>0)); //字符串的比较 String gg = "sdsd"; String ff = "sdsd"; //逻辑运算符 int bijiao1 = 10; int bijiao2 = 0; int bijiao3 = 20; // && 短路写法:从左向右依次判断,只要有一个false,那么就会直接输出结果,不会继续向后运算 //逻辑与运算 System.out.println("true && true = "+(true&&true)); System.out.println("true && false = "+(true&&false)); System.out.println("false && false = "+(false&&false)); System.out.println("false && false && true = "+(false && false && true)); System.out.println("true && true && false = "+((bijiao1>0) && (bijiao2 == 0) && (bijiao3<0))); // || 短路写法:从左向右依次判断,只要有一个true,那么就会直接输出结果,不会继续向后运算 //逻辑或运算 System.out.println("true || true = "+(true || true)); System.out.println("true || false = "+(true || false)); System.out.println("false || false = "+(false||false)); System.out.println("false || false || true = "+(false||false || true)); //逻辑非运算 System.out.println("!true = "+!true); System.out.println("!false = "+!false); //三元运算符 ?: int f = 0; if (age > 15) { f=age; } else { f = 0; } System.out.println("f = "+f); //运算符优先等级 //数据类型转换 int djd = 999; //隐式转换 long gjd = djd; //显式转换 int djd1 =(int)gjd; //隐式转换 float 高于 long float fl = gjd; double db = fl; System.out.println(""+db); //分支语句——if语句 if(true) //如果括号中间是正确的那么就会执行大括号内的代码 { } //例 int age = 13; if (age < 10) { System.out.println("小朋友,你好"); } else if(age >= 10 && age <18) { System.out.println("同学,你好"); } else { System.out.println("朋友,你好"); } //分支语句——switch语句 int s = 20; switch(s) { case 20: //case后面不支持小数的输入 System.out.println("20s = "+s); break; //相当于一个中断 case 30: //常量部分必须不同 System.out.println("30s = "+s); break; case 40: System.out.println("40s = "+s); break; default: //其他情况 System.out.println("其他 = "+s); break; }
标签:
原文地址:http://www.cnblogs.com/zhuxiaolin/p/4848125.html