程序启动后,可以从键盘输入接收多个整数,直到输入quit时结束
来源:互联网 发布:机票代理 知乎 编辑:程序博客网 时间:2024/05/22 16:00
package cn.jit.test;import java.util.Comparator;import java.util.Scanner;import java.util.TreeSet;/** * 程序启动后,可以从键盘输入接收多个整数,直到输入quit时结束输入, * 把所有输入的整数倒序排列打印。 * 分析: * 1.创建Scanner对象,键盘对象; * 2.创建TreeSet集合对象,TreeSet集合中传入比较器; * 3.无限循环不断接收,遇到quit退出,因为退出是quit,所以键盘录入的时候应该都以字符串的形式; * 4.判断是quit就退出,不是将其转换为Integer,并添加到集合中; * 5.遍历TreeSet集合并打印每一个元素。 * @author Rocky * */public class Test6 {public static void main(String[] args) {//1 创建Scanner对象,键盘对象Scanner scan = new Scanner(System.in);System.out.println("请输入一个整数:");//2 创建TreeSet集合对象,TreeSet集合中传入比较器TreeSet<Integer> ts = new TreeSet<Integer>(new Comparator<Integer>() {@Overridepublic int compare(Integer i1, Integer i2) {//int num = i2 - i1;//自动拆箱int num = i2.compareTo(i1);return num == 0 ? 1 : num;}});/* * 3 无限循环不断接收,遇到quilt退出,因为退出是quit, * 所以键盘录入的时候应该都以字符串的形式 */while(true) {//将键盘录入的字符串存储在line中String line = scan.nextLine();if("quit".equals(line)) {break;}try {//4 判断是quit就退出,不是将其转换为Integer,并添加到集合中int num = Integer.parseInt(line);ts.add(num);} catch (Exception e) {System.out.println("您输入的数据有误,请输入一个整数:");}}//5 遍历TreeSet集合并打印每一个元素for (Integer integer : ts) {System.out.println(integer);}}}
0 0
- 程序启动后,可以从键盘输入接收多个整数,直到输入quit时结束
- 程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印
- 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,
- 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
- 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。
- 编写程序,循环接收用户从键盘输入多个字符串,直到输入“ end”时循环结束,并将所有 已输入的字符串按字典顺序倒序打印。
- 从键盘输入10个整数求和,输入0结束
- 数字排序 键盘输入多个整数,输入quite后结束,把所有的整数倒序排列打印
- java学习笔记#从控制台输入整数,输出最大最小值,直到输入0结束
- Java中从键盘输入多个整数
- 编写一个程序,循环从键盘接收一批学生的某门课的成绩,并依次保存在数组score的相应元素中,直到输入的成绩为999时结束。
- 编制程序,输入n个整数(n从键盘输入,n>0),输出它们的偶数和。
- (c++)编制程序,输入n个整数(n从键盘输入,n>0),输出它们的偶数和。
- 输入若干个整数输入是-1时,输入结束;后计算所有元素之和及平均值
- acm:对于多组数据输入直到0结束的模板程序
- 第十周-从键盘输入20个整数
- 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收
- 从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止
- java中的“包”与C#中的“命名…
- 第三届蓝桥杯决赛_本科一题
- C标准库学习之<stddef.h> ——定义部分宏
- PHP4 与 MySQL 数据库操作函数
- 什么是DQL、DML、DDL、DCL
- 程序启动后,可以从键盘输入接收多个整数,直到输入quit时结束
- 设置span的宽度
- SolrCloud中一台server宕机情况下…
- spring-data-neo4j 自定义返回结果
- ActiveMQ基本介绍
- Fragment之间切换时onResume效果的使用
- 浮点转定点运算
- IC、FPGA验证学习
- Android硬件访问服务---添加Server