符号&和&&的区别:
a&b不管a是否为false都需要判断b。
a&&b当a为false时不需要判断b即b语句不会被执行。
符号|和||的区别:
a|b不管a是否为true都需要判断b。
a||b当a为true时不需要判断b即b语句不会被执行。
三目运算符:(a>b)?a:b;
如果(a>b)成立则执行a语句不执行b语句,反之亦然。
在java中输入char类型的数据:
Scanner in = new Scanner(System.in);
char c = in.next().charAt(0);
a&b不管a是否为false都需要判断b。
a&&b当a为false时不需要判断b即b语句不会被执行。
符号|和||的区别:
a|b不管a是否为true都需要判断b。
a||b当a为true时不需要判断b即b语句不会被执行。
三目运算符:(a>b)?a:b;
如果(a>b)成立则执行a语句不执行b语句,反之亦然。
在java中输入char类型的数据:
Scanner in = new Scanner(System.in);
char c = in.next().charAt(0);