用户在控制台输入0-6,判断是星期几。例如:输入0,输出星期一;输入1,输出星期二,其余依次类推。
第一种
package com.stx.p1.gonghaoyue;
import java.util.Scanner;
//用户在控制台输入0-6,判断是星期几。例如:输入0,输出星期一;输入1,输出星期二,其余依次类推。
public class Demo01 {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.println("请输入0-6判断今天是星期几:");
int a= scanner.nextInt();
if(a==0){
System.out.println("您输入的是"+a+"所以今天是星期一");
}else if(a==1){
System.out.println("您输入的是"+a+"所以今天是星期二");
}else if(a==2){
System.out.println("您输入的是"+a+"所以今天是星期三");
}else if(a==3){
System.out.println("您输入的是"+a+"所以今天是星期四");
}else if(a==4){
System.out.println("您输入的是"+a+"所以今天是星期五");
}else if(a==5){
System.out.println("您输入的是"+a+"所以今天是星期六");
}else if(a==6){
System.out.println("您输入的是"+a+"所以今天是星期日");
}else{
System.out.println("您输入的日期不合法");
}
scanner.close();
}
}
测试
第一次输入:
请输入0-6判断今天是星期几:
0
您输入的是0所以今天是星期一
第二次输入:
请输入0-6判断今天是星期几:
7
您输入的日期不合法
第二种
package com.stx.p1.gonghaoyue;
import java.util.Scanner;
//用户在控制台输入0-6,判断是星期几。例如:输入0,输出星期一;输入1,输出星期二,其余依次类推。
public class Demo02 {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.println("请输入0-6判断今天是星期几:");
int b = scanner.nextInt();
switch (b){
case 0:
System.out.println("您输入的是"+b+"所以今天是星期一");
break;
case 1:
System.out.println("您输入的是"+b+"所以今天是星期二");
break;
case 2:
System.out.println("您输入的是"+b+"所以今天是星期三");
break;
case 3:
System.out.println("您输入的是"+b+"所以今天是星期四");
break;
case 4:
System.out.println("您输入的是"+b+"所以今天是星期五");
break;
case 5:
System.out.println("您输入的是"+b+"所以今天是星期六");
break;
case 6:
System.out.println("您输入的是"+b+"所以今天是星期日");
break;
default:
System.out.println("您输入的日期不合法");
break;
}
scanner.close();
}
}
测试
第一次输入:
请输入0-6判断今天是星期几:
1
您输入的是1所以今天是星期二
第二次输入:
请输入0-6判断今天是星期几:
7
您输入的日期不合法
第三种(未完善)
package com.stx.p1.gonghaoyue;
import java.util.Scanner;
//用户在控制台输入0-6,判断是星期几。例如:输入0,输出星期一;输入1,输出星期二,其余依次类推。
public class Demo03 {
public static void main(String[] args) {
String[] date ={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
System.out.println("请输入0-6,判断今天星期几");
Scanner scanner =new Scanner(System.in);
int x=scanner.nextInt();
System.out.println("您输入的是"+x+"所以今天是"+date[x]);
scanner.close();
}
}
测试
请输入0-6,判断今天星期几
0
您输入的是0所以今天是星期一