黑马程序员技术交流社区
标题:
使用键盘录入数据,根据输入的值,判断是星期几(分别用i...
[打印本页]
作者:
冯磊
时间:
2015-10-1 09:17
标题:
使用键盘录入数据,根据输入的值,判断是星期几(分别用i...
比如:
输入:1
输出:星期1
import java.util.Scanner;
/*
* 需求:根据键盘输入的值,判断是星期几(分别用if语句和switch语句实现)
*/
作者:
季995
时间:
2015-10-1 15:32
System.out.println("请输入1-7的数字:");
Scanner input = new Scanner(System.in);
int week = input.nextInt();
getIfWeek(week);
getSwitchWeek(week);
}
private static void getSwitchWeek(int week) {
switch (week) {
case 1:
System.out.println(week + "对应的是:星期一");
break;
case 2:
System.out.println(week + "对应的是:星期二");
break;
case 3:
System.out.println(week + "对应的是:星期三");
break;
case 4:
System.out.println(week + "对应的是:星期四");
break;
case 5:
System.out.println(week + "对应的是:星期五");
break;
case 6:
System.out.println(week + "对应的是:星期六");
break;
case 7:
System.out.println(week + "对应的是:星期日");
break;
default:
System.out.println(week + "没有对应的星期");
break;
}
}
private static void getIfWeek(int week) {
if (week == 1)
System.out.println(week + "对应的是:星期一");
else if (week == 2)
System.out.println(week + "对应的是:星期二");
else if (week == 3)
System.out.println(week + "对应的是:星期三");
else if (week == 4)
System.out.println(week + "对应的是:星期四");
else if (week == 5)
System.out.println(week + "对应的是:星期五");
else if (week == 6)
System.out.println(week + "对应的是:星期六");
else if (week == 7)
System.out.println(week + "对应的是:星期日");
else {
System.out.println(week + "没有对应的星期");
}
复制代码
作者:
fmi110
时间:
2015-10-1 19:47
支持一下
作者:
斯文阿昊
时间:
2015-10-1 21:50
1.先导包
2.创建键盘录入对象
3.定义变量接收录入的值并存储
4.用if或switch语句进行判断,条件满足就输出对应的星期
5.如果键盘录入的值小于1或者大于7,就输出没有对应的星期.
6.如果想输入不正确继续输入直到输入正确为止,可以用while循环.
作者:
看海的管家
时间:
2015-10-1 22:18
public class swichDemo {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//控制键盘录入数据
System.out.println("输入数据:");
int week = sc .nextInt();
//switch判断语句
switch(week){
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;
default :
System.out.println("输入有误");
break;
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2