java里list里的数据,数组里的数据比较大小 10
java里list里的数据,数组里的数据比较大小有一个list的数据list<double>a比较里面第i个数据和第街个数据是否相等,用两种方法:第一种:System.o...
java里list里的数据,数组里的数据比较大小有一个list的数据 list<double> a
比较里面第i 个数据和第街个数据是否相等,用两种方法:
第一种:System.out.println(a.get(i)==a.get(j));
第二种:double c=a.get(i);
double b=a.get(j);
System.out.println(c==d);
结果怎么不一样,如果是数组 a[i]==a[j]结果也不一样吗? 展开
比较里面第i 个数据和第街个数据是否相等,用两种方法:
第一种:System.out.println(a.get(i)==a.get(j));
第二种:double c=a.get(i);
double b=a.get(j);
System.out.println(c==d);
结果怎么不一样,如果是数组 a[i]==a[j]结果也不一样吗? 展开
1个回答
展开全部
如果是用java的排序实现:
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
Arrays.sort(news);
for (int i = 0; i < news.length; i++) {
System.out.println(news[i]);
}
如果是想自己实现一个排序,以下以冒泡为例:
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
for (int i = 0; i < news.length - 1; i++) {
for (int j = i; j < news.length; j++) {
if (news[i] > news[j]) {
int temp = news[j];
news[j] = news[i];
news[i] = temp;
}
}
}
for (int i = 0; i < news.length; i++) {
System.out.println(news[i]);
}
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
Arrays.sort(news);
for (int i = 0; i < news.length; i++) {
System.out.println(news[i]);
}
如果是想自己实现一个排序,以下以冒泡为例:
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
for (int i = 0; i < news.length - 1; i++) {
for (int j = i; j < news.length; j++) {
if (news[i] > news[j]) {
int temp = news[j];
news[j] = news[i];
news[i] = temp;
}
}
}
for (int i = 0; i < news.length; i++) {
System.out.println(news[i]);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询