初学Java,问个问题
解决时间 2021-07-16 06:57
- 提问者网友:龅牙恐龙妹
- 2021-07-16 00:01
在控制台输入一个数字,1表示星期一,2表示星期二。。。7表示星期天,其他为非法输入,打印为非法输入。
这样的的一个代码要怎么写?
最佳答案
- 五星知识达人网友:人類模型
- 2021-07-16 01:05
import java.io.IOException;
public class test
{
public static void main(String[] args) throws IOException {
String[] wd = new String[] { "一","二","三","四","五","六","日" };
char c = (char) System.in.read();
if ( c < '1' || c > '7' )
System.out.println( "非法输入!" );
else
System.out.println( "星期" + wd[c-'0'-1] );
}
}
全部回答
- 1楼网友:末日狂欢
- 2021-07-16 04:26
这么简单的问题,侮辱大哥我的智慧,拒绝回答,
采纳啊,看有什么效果.........
- 2楼网友:第幾種人
- 2021-07-16 02:52
swith(console。read())
{
case 1:
……
default:
}
- 3楼网友:舊物识亽
- 2021-07-16 02:32
public class Test {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("please input");
try{
int temp=scan.nextInt();
switch(temp){
case 1:System.out.println("星期1");break;
case 2:System.out.println("星期2");break;
case 3:System.out.println("星期3");break;
case 4:System.out.println("星期4");break;
case 5:System.out.println("星期5");break;
case 6:System.out.println("星期6");break;
case 7:System.out.println("星期7");break;
default:System.out.println("feifa");
}}catch(Exception e){
e.printStackTrace();
}
}
我要举报
大家都在看
推荐资讯