运算符篇_JAVA从零开始-学习日志
运算符
算术运算符篇
-------------------------------------------------------------------

代码案例
//关系运算符 public class OperatorDemo2 { public static void main(String[] args) { int a = 10; int b = 11; boolean re = a==b; System.out.println(re); System.out.println(a>=b);//f System.out.println(a!=b);//y System.out.println(a<=b);//y System.out.println(a>b);//f } }
//算术运算
1 //把一个百位数拆成一个数字 2 public class OperatorDemo1 { 3 public static void main(String[] args) { 4 int data = 589; 5 int units = data % 10; 6 int tens = data / 10 % 10; 7 int hundreds = data / 100 ; 8 int a=10 ; 9 int rs= a+10+a++; 10 a++; 11 System.out.println(a); 12 System.out.println(rs); 13 System.out.println(units); 14 System.out.println(tens); 15 System.out.println(hundreds); 16 17 } 18 }
public class OpertorDemo5 { public static void main(String[] args) { double size = 9.8; double storage =16 ; //必须前后都为True结果才是true System.out.println(size >=6.95 & storage >=8); // 要么内存>=8要么尺寸>=6.95 System.out.println(size >=6.95 | storage >=8); System.out.println(!true); System.out.println(!false); // 逻辑异或 System.out.println(false ^ true );//true //------------------------------------------------ System.out.println("地方"); //System.out.println(---------&& & || "的区别"-------------); } }
public class san { //三元运算符 public static void main(String[] args) { double score =60; String rs =score >= 60 ? "pass" :" don't pass"; System.out.println(rs); // 两个整数中找出较大值 int a=909; int b=1023; int re = a ==b ? a:b; System.out.println(re); } }
public class san { //三元运算符 public static void main(String[] args) { double score =60; String rs =score >= 60 ? "pass" :" don't pass"; System.out.println(rs); // 两个整数中找出较大值 int a=909; int b=1023; int re = a ==b ? a:b; System.out.println(re); System.out.println("----------------------"); int i =10 ; int j =30; int k =50; // 找出3个整数的较大值 int temp = i > j ? i :j ; // 拿出一个临时变量与第三个变量值进行比较 int rsMax = temp > k ? temp : k; System.out.println(rsMax); System.out.println("-------------------------"); // 三元运算符的嵌套 int rsMax1 = (i > j ? i : j ) > k ? i : j > k ? j : k; System.out.println(rsMax1); } }

浙公网安备 33010602011771号