JAVA提供两种最常见的分支控制结构:if和switch语句

if语句有三种形式。

第一种形式:
if(logic expression)
{
    statement···
}
第二种形式
if(logic expression)
{
    statement···
}
else(logic expression)
{
    statement···
}
第三种形式
if(logic expression)
{
    statement···
}
else if(logic expression)
{
    statement···
}
···//可以省略多个else if语句
else(logic expression)
{
    statement···
}

例子:

 1 import java.util.*;
 2 class  ifTest
 3 {
 4     public static void main(String[] args) 
 5     {
 6         int age;
 7         System.out.print("请输入年龄:");
 8         Scanner sc=new Scanner(System.in);
 9         age=sc.nextInt();
10         if(age<13)
11         {
12             System.out.println("儿童");
13         }
14         else if(age<20)
15         {
16             System.out.println("少年");
17         }
18         else if(age<40)
19         {
20             System.out.println("青年");
21         }
22         else if(age<60)
23         {
24             System.out.println("中年");
25         }
26         else
27         {
28             System.out.println("老年");
29         }
30     }
31 }

 二、switch语句

  switch语句由一个控制表达式和多个标签组成,和if语句不同的是,switch语句后面的控制表达式的数据类型只能是byte、short、char、int四种整数类型,枚举类型和java.lang.String类型(从Java 7才允许)不能是boolean类型。

switch语法格式

 1 switch (expression)
 2 {
 3     case condition1:
 4     {
 5         代码块1
 6         break;
 7     }  
 8     case condition2:
 9     {
10         代码块2
11         break;
12     } 
13 ...
14         case conditionN:
15     {
16         代码块N
17         break;
18     } 
19     default:
20     {
21         代码块
22     }
23 }      
View Code

相关文章:

  • 2021-06-17
  • 2021-11-19
猜你喜欢
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-01-12
  • 2022-12-23
相关资源
相似解决方案