java 基础四 条件语句

if 语句

double num1 = 120,num2 = 60,num3;
if (num1 > 100) {
num1 -= 50;
}
num3 = num1 + num2;
System.out.println(num3);

if else

    // 判断是奇数还是偶数
int n = 11;
Scanner s = new Scanner(System.in);
n = s.nextInt();
if ( n%2 == 0){
System.out.println("偶数");
} else {
System.out.println("奇数");
}

逻辑运算符

// & 和 &&
// && 和 || 短路运算符,出现结果后,后面就不运算了
/*
int n=3;
boolean b = (3>7)&((n++)<2);    // b false; n 4
boolean c = (3>7)&&((n++)<2);   // b false; n 3

// | 和 ||
/*
int n = 3;
boolean b=(3<7)|((n++)<2);  // b true; n 4;
boolean c=(3<7)||((n++)<2);  // b true; n 3;

三目运算符 布尔表达式?表达式1:表达式2

int a=10,b=7,max;
max = a>b?a:b;
System.out.println(max);
boolean b1 = a>b?(3<6):(true==false);
System.out.println(b1);

随机浏览