用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历史活动查询