用Java 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出
2016-04-18 19:54
731 查看
import java.util.*;
import java.io.*;
class test2
{
public static void main(String[] args)
{
List<Integer> l=new ArrayList<Integer>();//创建整型列表集合
String str=null;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//创建BufferedReader对象,该构造方法须传递一个InputStreamReader对象参数
//InputStreamReader须传递一个InputerStream对象参数,这里传递控制台作为InputStreamReader的构造参数以接收控制台输入。
//可记住这种格式,以后若要从控制台读取数据,这是一种不错的方法,可按照这个固定格式写。
try{
System.out.println("请输入一组数,一行一个!");
while(!(str=br.readLine()).equals(""))//单独的回车键可结束输入
{
l.add(Integer.parseInt(str));
}
}
//IO异常处理
catch(IOException ioe)
{
ioe.printStackTrace();
}
int len=l.size();
Object[] num=new Object[len];
num=l.toArray();
Arrays.sort(num);//对数组按升序排序
System.out.print("排序后的数组是:");
for(int i=0;i<len;i++)
System.out.print(num[i]+" ");
System.out.print('\n');
}
}
import java.io.*;
class test2
{
public static void main(String[] args)
{
List<Integer> l=new ArrayList<Integer>();//创建整型列表集合
String str=null;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//创建BufferedReader对象,该构造方法须传递一个InputStreamReader对象参数
//InputStreamReader须传递一个InputerStream对象参数,这里传递控制台作为InputStreamReader的构造参数以接收控制台输入。
//可记住这种格式,以后若要从控制台读取数据,这是一种不错的方法,可按照这个固定格式写。
try{
System.out.println("请输入一组数,一行一个!");
while(!(str=br.readLine()).equals(""))//单独的回车键可结束输入
{
l.add(Integer.parseInt(str));
}
}
//IO异常处理
catch(IOException ioe)
{
ioe.printStackTrace();
}
int len=l.size();
Object[] num=new Object[len];
num=l.toArray();
Arrays.sort(num);//对数组按升序排序
System.out.print("排序后的数组是:");
for(int i=0;i<len;i++)
System.out.print(num[i]+" ");
System.out.print('\n');
}
}
相关文章推荐
- struts1.0 struts标签
- java中商业数据计算时用到的类BigDecimal和DecimalFormat
- 1---------java调用NLPIR(ICTCLAS2016)实现分词功能
- 接口与抽象类
- 【小笨鸟看JDK1.7集合源码之一】JAVA集合整体框架
- Spring-Security
- Spring MVC 和 Struts2 的区别?
- Ubuntu下安装了java但启动eclipse报错说没装java
- JAVA使用JDBC连接MySQL数据库
- Spring IOC核心源码学习
- XXX will not be managed by spring
- spring boot 使用
- selenium java 设置firefox的默认下载文件路径
- 搭建spring框架步骤
- java毕向东听课笔记16(线程5)
- java加载驱动
- java加载驱动
- spring aop 拦截业务方法,实现权限控制
- 【JUC】JDK1.8源码分析之CyclicBarrier(四)
- java中的List