黑马程序员技术交流社区

标题: 请问如下编译后为何会显示nosuchelementexcption呢? [打印本页]

作者: coco2016    时间: 2016-7-7 16:53
标题: 请问如下编译后为何会显示nosuchelementexcption呢?
如下为代码,具体哪里错了啊???
/*
输入数字显示日期
*/
import java.util.Scanner;
class Demo1
{
        public static void main(String[] args)
        {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入数字1~7");
                int value = sc.nextInt();
                String week = getWeek(value);
                System.out.println(week);       
        }       
        public static String getWeek(int value){
                String[] arr = {"  ","一","二","三","四","五","六","日"};
                for(int i=0;i<arr.length;i++){
                        if(i == value){
                                return arr[i];
                        }
                }
                return "不存在";
        }
}


捕获.PNG (200.97 KB, 下载次数: 3)

捕获.PNG

作者: hlhdidi    时间: 2016-7-7 18:36
将你的代码粘贴到我的IDE中,没有错误?
作者: warku    时间: 2016-7-7 19:13
并没有报错啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2