一.逻辑运算符
与,或,异或
&, | ,^
(对比着电路图学习和理解)
与:串联电路
或:并联电路
异或:相同则为假,不同则为真
&& , ||(短路逻辑运算符)
不可以进行数字的比较
&&:若前面一个为假,则肯定结果假的情况下,&&后面的程序不进行运算
||:若前面为真,肯定结果为真,||后面的程序不进行运算
二.位移运算符
三.三元运算符
布尔类型表达式1?表达式2:表达式3;
问题:比较三个数字的大小
int a = 123;
int b = 456;
int c = 789;
int max1 =0;
int max =0;
max1=(a>b)?a:b;
max = (max1>c)?max1:c;
System.out.println(max);
四.键盘输入(Scanner)
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
问题:判断数字的奇数偶数
5.分支结构
if语句
if else 语句
if else if …else if…else(如果没有else则可能发生都不执行的
情况
问题:写三个if语句的格式