A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

walkk 中级黑马 2016-7-26 00:03:18
21#
日常回复
回复 使用道具 举报
M_J 初级黑马 2016-7-26 00:46:36
22#
本帖最后由 M_J 于 2016-7-26 00:52 编辑

[Java] 纯文本查看 复制代码
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
//输入三个整数x,y,z,请把这三个数由小到大输出。
public class Ti15_paixu {
	public static void main(String[] args) {
		List<Integer> list1 = new ArrayList<Integer>();
		List<Integer> list2 = new ArrayList<Integer>();
		Scanner sc = new Scanner(System.in);
		for(int i=0;i<3;i++){
			System.out.println("请输入第"+(i+1)+"个整数:");
			list1.add(sc.nextInt());
		}
		while(list1.size()>0){
			int n = list1.get(0);
			for(int j=0;j<list1.size();j++){
				if(list1.get(0)>=list1.get(j)){
					n = list1.get(j);
				}
			}
			list2.add(n);
			list1.remove((Integer)n);
		}
		System.out.print("从小到大是:");
		for (Integer integer : list2) {
			System.out.print(integer+" ");
		}
	}
}
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马