Java 条件语句
Java 的条件语句主要包括 if, else , switch
if else 的使用
public class Test
{
public static void main(String[] args) {
int a = 10;
int b = 5;
if(a > b)
{
System.out.println("a 比 b 大");
}
else if(a < b)
{
System.out.println("a 比 b 小");
}
else
{
System.out.println("a 与 b 相等");
}
}
}
输出结果
a 比 b 大
Java if else 的语法
// 必须,且只能一个
if(布尔表达式)
{
}
// 可选,并且可以多少
else if(布尔表达式)
{
}
// 可选,并且可以多少
else if(布尔表达式)
{
}
// 可选,但是只能一个
else
{
}
Java switch, calse, default 的使用
public class Test
{
public static void main(String[] args) {
int a = 1;
switch(a)
{
case 1 :
{
System.out.println("a的值为 1");
break;
}
case 2 :
{
System.out.println("a的值为 2");
break;
}
case 3 :
{
System.out.println("a的值为 3");
break;
}
default:
{
a = 0;
System.out.println("上面所有的情况都没有命中, 就只能把它赋值为0!");
break;
}
}
}
}
输出结果
a的值为 1
注意: case 之后需要break; 表示结束当前switch 流程, 或者会顺序执行所有case;
所以我们总结出switch-case-defaul 的语法:
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}