为了账号安全,请及时绑定邮箱和手机立即绑定

在尝试对学生对象进行排序时出现了inreachable code的错误,怎么回事啊?


package com.imooc.collection;


import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

import java.util.Random;


public class CollectionsTest {


/*

* 通过collections.sort方法对泛型为Integer的List进行排序

*/

public void testSort1(){

//创建名为integerList的List列表

List<Integer> integerList = new ArrayList<Integer>();

//往integerList中插入10个100以内不重复的随机数

//Random类的实例用于生成伪随机数流

Random random = new Random();

Integer k;

for(int i = 0;1 < 10;i ++){

//判断integerList中是否包含随机数k

do{

k = random.nextInt(100);

}while(integerList.contains(k));

integerList.add(k);

System.out.println("成功添加整数  "+k);

}

System.out.println("------排序前-----");//编译器在这儿出现inreachable code 的错误!!

//遍历integerList中的元素

for (Integer integer : integerList) {

System.out.println("元素"+integer);

}

//调用Collections.sort()方法进行排序

Collections.sort(integerList);

System.out.println("------排序后");

for (Integer integer : integerList) {

System.out.println("元素啦啦啦"+integer);

}

}


public static void main(String[] args) {

CollectionsTest il = new CollectionsTest();

il.testSort1();

}

}


结果是这样的!!!!!

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

Unreachable code


at com.imooc.collection.CollectionsTest.testSort1(CollectionsTest.java:27)

at com.imooc.collection.CollectionsTest.main(CollectionsTest.java:42)




正在回答

1 回答

你的for(int i=0;i<10;i++);写成了1<10了,应该是i,i,i

0 回复 有任何疑惑可以回复我~
#1

shaoxiao64017599 提问者

非常感谢!嗯啊 后来自己发现了。
2016-12-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在尝试对学生对象进行排序时出现了inreachable code的错误,怎么回事啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信