条件语句-if
不同状态(条件), 执行不同的语句.
满足条件, 才执行语句块1. 使用的if语句的语法格式
if(条件)
{语句块1}
如果满足条件, 那么执行语句块1
如果不满足条件, 那么执行语句块2
使用的if-else语句的语法格式
if(条件)
{语句块1}
else
{语句块2}
程序示例:
public class IfDemo {
public static void main(String[] args) {
int age = 6 + 19;
if (age < 25) {
System.out.println("你好!青年人!");
} else {
System.out.println("你是中年人!");
}
}
}
运行结果:
你是中年人!
是不是很震惊, 25岁开始就是中年人了!
条件语句-switch
多种不同情况(case), 每种情况执行不同的语句. 每种情况(case)必须是常量. 可以是数字的值, 字符串, 逻辑值. 不可以是大小范围.
public class SwitchDemo {
public static void main(String[] args) {
String language = "Chinese";
switch(language){
case "English":
System.out.println("Hello!");
break; //break结束当前switch语句执行
case "Chinese":
System.out.println("你好!");
break;
case "Japanese":
System.out.println("狗哈腰");
break;
default: //不是以上情况, 执行下面的语句
System.out.println("Haha!");
break;
}
}
}
运行结果:
你好!
switch-case语句可以用多个if-else语句组合在一起表达.