编写一段代码,实现在控制台输入一组数据后,排序后再控制台输出
2015-03-28 15:01
281 查看
import java.util.*;
import java.io.*;
class number
{
public static void main(String[] args) throws Exception
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一组数据!!!用空格隔开!!!");
String str = buf.readLine();
Set<Integer> set = new TreeSet<Integer>();//用Set集合,可以重复
String s[] = str.split(" ");//拆分
for(String x:s)
{
set.add(Integer.parseInt(x));//给Set集合加入数据,用以排序
}
System.out.println("排序之后的结果是:");
Iterator<Integer> iter = set.iterator();
while(iter.hasNext())
{
System.out.println(iter.next()+"、");
}
}
}
import java.io.*;
class number
{
public static void main(String[] args) throws Exception
{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一组数据!!!用空格隔开!!!");
String str = buf.readLine();
Set<Integer> set = new TreeSet<Integer>();//用Set集合,可以重复
String s[] = str.split(" ");//拆分
for(String x:s)
{
set.add(Integer.parseInt(x));//给Set集合加入数据,用以排序
}
System.out.println("排序之后的结果是:");
Iterator<Integer> iter = set.iterator();
while(iter.hasNext())
{
System.out.println(iter.next()+"、");
}
}
}
相关文章推荐
- 用Java 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 快速排序(Java语言实现)——从控制台输入数据,排序后输出
- 插入排序(Java实现)---从控制台输入不定长数组,并输出排序结果
- 从主函数输入十个不等长的字符串,编写函数,对这些串进行排序,在主调函数中输出排好序的串,指针实现。
- 定义一个List集合并实例化对应的实现类对象。循环输入任意个整数,输入0结束输入循环,对集合中的数据进行从大到小的排序后输出
- 5-16: 输入10个数,要求编写一个排序函数,能够实现按绝对值从大到小排序。在主函数中输入10个数,输出排序后的10个数
- java_struts2手工编写代码实现对Action中的输入数据校验
- 这是一个求两数之和的题目,输入多对用空格分开的两个数a b,输出a+b的和,每一对数据的和占一行。编写代码时需要注意的是,由于没有指出有多少对输入数据,因此我们可以编写如下代码:
- 最短代码实现vector的输入-排序-输出
- 代码:解题:一组数依次为1~100的十倍,输入一个数,插入后按从小到大排序并输出
- 编写一个多线程函数实现对数组排序,要求: 1.至少用两个线程 2.数组的元素值可以事先定义好,或者可以从键盘输入(增加一个线程)。 3.用一个线程对数组排序,用另一个线程输出排序结果。 4.保证先排好序,再输出。
- C 语言 键盘输入一组数据,两种方式排序输出。
- 使用汇编实现从标准输入获取数据和标准输出输出数据
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- 2,改写本章例2.1程序,要求: (1)将数据成员改为私有; (2)将输入和输出的功能改为由成员函数实现; (3)在类体内定义成员函数;
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- jq 实现上下排序的一段代码
- 汇编语言编写数组的问题和实现输入两个十进制数输出的问题