Java算法测试的输入模板
Java数据读入
读入一个整数:
Scanner sc = new Scanner (System.in);
int n = sc.nextInt();
读入一个字符串
Scanner sc = new Scanner (System.in);
String s=sc.next();
读入一个浮点数
Scanner sc = new Scanner (System.in);
double t = sc.nextDouble();
读入一行
Scanner sc = new Scanner (System.in);
String s = sc.nextLine();
判断是否有下一个输入sc.hasNext()或sc.hasNextInt()或sc.hasNextDouble()或sc.hasNextLine()
Java读入一行空格隔开的数据
Sample Input 1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String ss[] = s.split(" "); int len = ss.length; int[] src = new int[len]; for(int i = 0; i < len; i++){ src[i] = Integer.parseInt(ss[i]); } } } |
读入一个整数
public class Solution{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int a = in.nextInt(); } } |
连续数据多个数
public static void readManyNumber(){ Scanner in = new Scanner(System.in); int len = in.nextInt(); int[] array = new int[len]; for(int i = 0; i < len; i++){ array[i] = in.nextInt(); } } |
读入整数
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc =new Scanner(System.in); while(sc.hasNext()){ //判断是否结束 int score = sc.nextInt(); }//读入整数 } } |
读入实数
输入数据有多组,每组占2行,第一行为一个整数N,指示第二行包含N个实数。
Sample Input 4 56.9 67.7 90.5 12.8 5 56.9 67.7 90.5 12.8 |
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc =new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); for(int i=0;i<n;i++){ double a = sc.nextDouble(); } } } } |
读入字符串
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf |
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); for(int i=0;i<n;i++){ String str = sc.nextLine(); } } } |
转载于:https://www.cnblogs.com/wylwyl/p/10226439.html
Java算法测试的输入模板相关推荐
- java算法竞赛:快速读入输出
我们在使用java写算法题时,常常会因为超时而苦恼,明明是和C++一样的思路,甚至代码实现都极为相似,但是却比它慢上一大截,这时候不妨试试IO流读入输出数据,提升速度. 参考文章 Java写算法题中那 ...
- 102道java算法
1:奥运奖牌计数 import java.util.Scanner; //输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金.银.铜牌数目,以一个空格分开 //输出1 ...
- Java使用Itext5与html模板生成pdf并支持下载
Java使用Itext5与html模板生成pdf 文章目录 Java使用Itext5与html模板生成pdf 前言 一.引入依赖 二.相关使用说明 1.工具类 2.模板配置 3.模板的抽象类(定义了相 ...
- 【Java算法之dfs 与bfs详解】
下次再也不鸽了(つಥ㉨ಥ)つ 我发誓,真的!!! Java算法之dfs 与bfs 1. dfs 1.1 dfs递归 2. bfs 1. bfs常见两类问题 1.1==是否==有路径问题 1.2最短路径 ...
- 面试 | Java 算法的 ACM 模式
Java 算法的 ACM 模式 前言 1. 数字处理 1.1 多组空格分隔的两个正整数 1.2 第一行组数接空格分隔的两个正整数 1.3 空格分隔的两个正整数为0 0 结束 1.4 每行第一个为个数后 ...
- JAVA算法:回文字符串相关问题详解(回文字符串总结)
JAVA算法:回文字符串相关问题详解(回文字符串总结) Q1. 编写一个工具方法判断给定的字符串是否为回文字符串 例如:给定一个字符串"aabbaa",判断该字符串是否为回文字符串 ...
- 求解约瑟夫(Joseph)问题---Java算法小练
约瑟夫问题,是一个计算机科学和数学中的问题,在计算机编程的算法中,类似问题又称为约瑟夫环,又称"丢手绢问题". -百度百科 相信大部分人在刚开始接触Java算法都会遇到约瑟夫问题, ...
- java基础-基本的输入与输出
java基础-基本的输入与输出 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.基本的输出 基本的输出,System.out 就是系统的标准输出设备,默认为显示器. 1>. ...
- Java阶段性测试--知识点:数组,面向对象,集合、线程,IO流
#Java基础测试 涉及知识点:数组,面向对象,重载,重写,继承,集合,排序,线程,文件流 一.多项选择题(可能是单选,也可能是多选) 1.下列标识符命名不合法的是( D ). A.$_Name ...
最新文章
- GFStableList Adapter
- 算法 - 选择排序(C#)
- linux下c语言俄罗斯方块,Centos 6.2下的C语言编写俄罗斯方块游戏代码
- SQL Challenge ——快速找到1-100之间缺失的数
- java是解释型编程语言_程序设计语言可以分为两类:编译型语言和解释型语言...
- windows控件常用缩写
- OCR之Tesseract使用
- 如何在mysql命令窗口获取到程序正在执行的sql语句
- 作业帮基于 Flink 的实时计算平台实践
- 鸿蒙移植mate10,鸿蒙系统+麒麟1020再升一个台阶,华为Mate30黯然神伤无奈下跌
- 用L2TP与OpenSwan构建IPSec ×××(使用X.509证书认证)
- 基于java+SpringBoot+HTML+Mysq幼儿园日常管理系统
- 黑客帝国中的代码雨写法
- mysql的sqlhelper_SqlHelper
- 小鬼授权系统源码全解密源码 附授权代码
- Java获取时间戳,System.currentTimeMillis() 和 System.nanoTime() 哪个更快?
- 年度Sweb绩效考评表
- git 一个分支完全覆盖另一个分支
- Redis缓存(三)缓存异常的四个方面:数据同步、缓存雪崩、击穿、穿透
- Linux/Android之perf追内存泄漏工具(api级别)(一百)
热门文章
- ceph存储原理_【理论研究】漫谈传统IT基础设施10-存储(04)
- typeorm 更新_再热我们也在更新 - Midway 8 月内容汇总
- javacurrentmap_Java 8 并发: 原子变量和 ConcurrentMap
- 快速创建包快捷键大全_99个CAD插件大全,各种工具箱和超实用辅助插件,绘图从此不卡顿...
- 大牛整理:java去掉字符串中的逗号
- java数组长度怎么看,威力加强版
- 【深度学习】深度神经网络框架的探索(从Regression说起)
- hplus java,hplus
- 机器人抓矸石_基于机器视觉的多机械臂煤矸石分拣机器人系统研究
- 构造函数未定义_构造函数(constructor)和观察者模式,谁略胜一筹呢?