首页 / 算法 / Java算法测试的输入模板
Java算法测试的输入模板
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java算法测试的输入模板,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2541字,纯文字阅读大概需要4分钟。
内容图文
![Java算法测试的输入模板](/upload/InfoBanner/zyjiaocheng/844/ec794f7feed7442abfb66a343a67c7f7.jpg)
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();
} } } |
内容总结
以上是互联网集市为您收集整理的Java算法测试的输入模板全部内容,希望文章能够帮你解决Java算法测试的输入模板所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。