java:用while循环,输入a=1,2,3,4,5,6,输出a=6,,5,4,3,2,1,
展开全部
是不是:把你输顷毁迅入的数字雀此按从大到小排序?
public static void main(String[] args) {
int count=0;
List<Integer> arr=new ArrayList<Integer>余轿();
while(count<6){
Scanner input=new Scanner(System.in);
int num=input.nextInt();
count++;
arr.add(num);
}
int position=0;
for(int i=0;i<arr.size();i++){
int j=i+1;
position=i;
int temp=arr.get(i);
for(;j<arr.size();j++){
if(arr.get(j)>temp){
temp=arr.get(j);
position=j;
}
}
arr.set(position, arr.get(i));
arr.set(i, temp);
}
for(int i=0;i<arr.size();i++){
System.out.println(arr.get(i));
}
}
public static void main(String[] args) {
int count=0;
List<Integer> arr=new ArrayList<Integer>余轿();
while(count<6){
Scanner input=new Scanner(System.in);
int num=input.nextInt();
count++;
arr.add(num);
}
int position=0;
for(int i=0;i<arr.size();i++){
int j=i+1;
position=i;
int temp=arr.get(i);
for(;j<arr.size();j++){
if(arr.get(j)>temp){
temp=arr.get(j);
position=j;
}
}
arr.set(position, arr.get(i));
arr.set(i, temp);
}
for(int i=0;i<arr.size();i++){
System.out.println(arr.get(i));
}
}
展开全部
这个问题,如果你会一维数组是很好解决的,如果你是单纯的不会循环,那么数组你估计也不会,如果扰凯你知道数组,我可以写给你,就几步OK!察派你可以追加提问,我也喜欢缓没唤java!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-22
展开全部
Collections.sort(list);//顺序排列槐芹
Collections.reverse(list);/派粗/倒序排列
Collections.shuffle(list);/尘明镇/混乱排列
Collections.reverse(list);/派粗/倒序排列
Collections.shuffle(list);/尘明镇/混乱排列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i = 1;
List l = new ArrayList();
while (i <拦丛姿团= 6) {
l.add(i);
i++;
}
Collections.reverse(l);
for (int k=0;k<l.size();k++) {
System.out.print(l.get(k)+ ","简册樱);
}
List l = new ArrayList();
while (i <拦丛姿团= 6) {
l.add(i);
i++;
}
Collections.reverse(l);
for (int k=0;k<l.size();k++) {
System.out.print(l.get(k)+ ","简册樱);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询