1if判断
@Test
public void test01() {
// 需求:如果今天下雨那么我们今天就不上课
// 分析:如果(今天下雨) 今天下雨是条件 条件满足 执行不上课
// 程序:if(布尔值){代码} if(boolean){code}
// boolean结果为true执行code boolean结果为false不执
boolean rain = false;
if (rain) {
System.out.println("今天不上课");
}
System.out.println("******");//******
}
//true结果:今天不上课
//false结果:******
2else
选择结构
@Test
public void test02() {
// 需求:如果今天下雨那么我们今天就不上课
// 分析:如果(今天下雨) 今天下雨是条件 条件满足 执行不上课
// 程序:if(布尔值){代码}else{代码}
// if(boolean){A}else{B}
// boolean结果为true执行A boolean结果为false执行B
// 世界上最遥远的距离不上是生与死 而是我站在你面前你却不知道我爱你
// 世界上最遥远的距离不上是我站在你面前你不知道我爱你 而是我在if代码块你却在else代码块中
boolean rain = true;
if (rain) {
System.out.println("今天不上课");//今天不上课
} else {
System.out.println("今天上课");
}
System.out.println("******");
}
//false结果:今天上课
3三目运算
@Test
public void test03() {
// 需求:
// 如果gender的值为true则sex的值为 精神小伙儿
// 如果gender的值为false则sex的值为 扒蒜老妹儿
boolean gender = false;
String sex;
if (gender) {
sex = "精神小伙儿";
} else {
sex = "扒蒜老妹儿";
}
System.out.println("性别 >>> " + sex);
System.out.println("******");
}
//性别 >>> 扒蒜老妹儿
//******
public void test04() {
// 需求:
// 如果gender的值为true则sex的值为 精神小伙儿
// 如果gender的值为false则sex的值为 扒蒜老妹儿
boolean gender = false;
String sex = gender == true ? "精神小伙儿" : "扒蒜老妹儿";
System.out.println("性别 >>> " + sex);
System.out.println("******");
}
//性别 >>> 扒蒜老妹儿
//******
4else if
@Test
public void test05() {
// 需求:
// 随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0 则输出今天是星期日 如实是1则输出星期一 如果是2则输出星期二 以此类推
Random random = new Random();
int i = random.nextInt(7);
System.out.println(i);
if (i == 0) {
System.out.println("星期日");
}
if (i == 1) {
System.out.println("星期一");
}
if (i == 2) {
System.out.println("星期二");
}
if (i == 3) {
System.out.println("星期三");
}
if (i == 4) {
System.out.println("星期四");
}
if (i == 5) {
System.out.println("星期五");
}
if (i == 6) {
System.out.println("星期六");
}
System.out.println("******");
}
@Test
public void test06() {
// 需求:
// 随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0 则输出今天是星期日 如实是1则输出星期一 如果是2则输出星期二 以此类推
Random random = new Random();
int i = random.nextInt(7);
System.out.println(i);
if (i == 1) {
System.out.println("星期一");
} else if (i == 2) {
System.out.println("星期二");
} else if (i == 3) {
System.out.println("星期三");
} else if (i == 4) {
System.out.println("星期四");
} else if (i == 5) {
System.out.println("星期五");
} else if (i == 6) {
System.out.println("星期六");
} else {
System.out.println("星期日");
}
System.out.println("******");
}
@Test
public void test07() {
// 需求:
// 随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0 则输出今天是星期日 如实是1则输出星期一 如果是2则输出星期二 以此类推
Random random = new Random();
int i = random.nextInt(7);
System.out.println(i);
switch (i) {
case 1:
System.out.println("星期一");
case 2:
System.out.println("星期二");
case 3:
System.out.println("星期三");
case 4:
System.out.println("星期四");
case 5:
System.out.println("星期五");
case 6:
System.out.println("星期六");
default:
System.out.println("星期日");
}
System.out.println("******");
}
5switch
@Test
public void test08() {
// 需求:
// 随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0 则输出今天是星期日 如实是1则输出星期一 如果是2则输出星期二 以此类推
Random random = new Random();
int i = random.nextInt(7);
System.out.println(i);
switch (i) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
default:
System.out.println("星期日");
break;
}
System.out.println("******");
}
@Test
public void test09() {
// 需求:
// 随机生成0到7之间不包含7的整数 0 1 2 3 4 5 6
// 如果这个数字是0 则输出今天是星期日 如实是1则输出星期一 如果是2则输出星期二 以此类推
Random random = new Random();
int i = random.nextInt(7);
System.out.println(i);
switch (i) {
case 1 -> System.out.println("星期一");
case 2 -> System.out.println("星期二");
case 3 -> System.out.println("星期三");
case 4 -> System.out.println("星期四");
case 5 -> System.out.println("星期五");
case 6 -> System.out.println("星期六");
default -> System.out.println("星期日");
}
System.out.println("******");
}