码迷,mamicode.com
首页 > 其他好文 > 详细

出现Unreachable code问题的原因

时间:2017-10-05 21:59:43      阅读:1101      评论:0      收藏:0      [点我收藏+]

标签:while   原因   nbsp   代码   ring   输入   ext   author   cas   

在Java中出现Unreachable code这种错误,一般是出现在循环当中,当循环结束时,循环体内却还有代码不能执行,换句话说就是这句话在循环题中执行不到。比如

while(true) {

int choose = -1;
            choose = sc.nextInt();
            switch(choose) {
                case 1:
                    System.out.println("请输入书名");
                    String bookName = sc.nextLine();
                    break;
                case 2    
                    System.out.println("请输入书的作者");
                    String author = sc.nextLine();
                    break;

    Book book = new Book(bookName,author,price,intro,count);// 这句话就会出现Unreachable code错误,因为在上面的代码中出现了break语句,会使循环结束,致使这一代码无法执行,所以会出错
                   

}

出现Unreachable code问题的原因

标签:while   原因   nbsp   代码   ring   输入   ext   author   cas   

原文地址:http://www.cnblogs.com/fengyuhuawu/p/7630018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!