java OJ题目判断输入结束(与C语言的EOF结束等价)

/* * java 作Oj题目是会有输入若干数据的情况,不好判断输入结束符, * 类似于C语言中的EOF符号 * 在这里提供了一种方法 * */

 1 import java.util.Iterator;
 2 import java.util.Scanner;
 3 import java.util.TreeSet;
 4 
 5 public class StudentCode {
 6 
 7     public static void main(String[] args) {
 8         TreeSet<Integer> ts=new TreeSet<Integer>();
 9         Scanner sc = new Scanner(System.in);
10         int a=1 ;
11         //判断是否输入结束(系统文件输入)
12         while(sc.hasNext()){
13             //获取输入值
14             a=sc.nextInt();
15             ts.add(a);
16         }
17         for(Iterator<Integer> it=ts.iterator();it.hasNext();){
18             Integer temp=it.next();
19             System.out.print(temp+" ");
20         }
21         
22     }
23 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java帮帮-微信公众号-技术文章全总结

Java案例-求a+aa+aaa+.......+aaaaaaaaa=?

求a+aa+aaa+.......+aaaaaaaaa=? 其中a为1至9之中的一个数,项数也要可以指定。 ? 具体实现代码: package teacher0...

47470
来自专栏封碎

BitSet位图算法 博客分类: 算法 算法IDEA

位图算法,使用bit存储数据并排序,优点是快速、占用资源少,缺点是只能对整数使用。     Java和C++中都有已经实现的的BitSet类,可以直接使用...

62240
来自专栏无题

Java容器各实现类的底层实现原理概述

Java容器各实现类的底层实现原理概述 ArrayList实现原理要点概括 参考文献:http://zhangshixi.iteye.com/blog/67...

47360
来自专栏轮子工厂

深入理解Java中的List、Set与Map集合

12740
来自专栏编程理解

数据结构(五):哈夫曼树(Huffman Tree)

哈夫曼树(或者赫夫曼树、霍夫曼树),指的是一种满二叉树,该类型二叉树具有一项特性,即树的带权路径长最小,所以也称之为最优二叉树。

32420
来自专栏Kevin-ZhangCG

Java集合总结

18520
来自专栏Java帮帮-微信公众号-技术文章全总结

【Java提高二十】集合指定初始容量&asList缺陷&subList缺陷

【Java提高二十】集合指定初始容量 &asList缺陷&subList缺陷 集合指定初始容量 集合是我们在Java编程中使用非常广泛的,它就像大海,海纳百川,...

39970
来自专栏积累沉淀

Java设计模式(十六)----迭代子模式

迭代子模式 一、 概述 二、 结构 1.白箱聚集与外禀迭代子 2.黑箱聚集与内禀迭代子 主动...

226100
来自专栏Java技术分享

使用beanUtils操纵javabean

package com.lan.beanutils; import java.lang.reflect.InvocationTargetExcepti...

23390
来自专栏Android机动车

Java 基础(四)——集合源码解析 List

前面我们学习了Iterator、Collection,为集合的学习打下了基础,现在我们来学习集合的第一大体系 List。

10440

扫码关注云+社区

领取腾讯云代金券