用if...else 语句和switch语句分别实现如下功能
在控制台输入一个月数字,如11 ,程序对应的输出信息,是“现在是十一月份”
参考答案:
用if实现:
import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.println("请输入一个数字:"); // 定义一个系统输入对象 Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); scanner.close(); if(n==1){ System.out.println("现在是一月份"); }else if(n==2){ System.out.println("现在是二月份"); }else if(n==3){ System.out.println("现在是三月份"); }else if(n==4){ System.out.println("现在是四月份"); }else if(n==5){ System.out.println("现在是五月份"); }else if(n==6){ System.out.println("现在是六月份"); }else if(n==7){ System.out.println("现在是七月份"); }else if(n==8){ System.out.println("现在是八月份"); }else if(n==9){ System.out.println("现在是九月份"); }else if(n==10){ System.out.println("现在是十月份"); }else if(n==11){ System.out.println("现在是十一月份"); }else if(n==12){ System.out.println("现在是十二月份"); }else{ System.out.println("用户输入有误"); } } }
用switch实现:
import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.println("请输入一个数字:"); // 定义一个系统输入对象 Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); scanner.close(); switch(n){ 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; } case 7:{ System.out.println("现在是七月份"); break; } case 8:{ System.out.println("现在是八月份"); break; } case 9:{ System.out.println("现在是九月份"); break; } case 10:{ System.out.println("现在是十月份"); break; } case 11:{ System.out.println("现在是十一月份"); break; } case 12:{ System.out.println("现在是十二月份"); break; } default:{ System.out.println("用户输入有误"); } } } }
上一篇:Java选择语句
下一篇:Activiti历史活动查询