import java.util.Scanner; //引入Scanner类 public class Main { //类名称Main public static void main(String[] args) { Scanner sc = new Scanner(System.in); //实例化Scanner类,获取输入流 int i=0; int num=0; long a,b,c; a=0;b=0;c=0; num=sc.nextInt(); //将输入信息的下一个扫描标记为一个int,即num为int类型 while(i++<num){ a=sc.nextLong(); // 将输入信息的下一个扫描标记为一个long,即a为long类型 b=sc.nextLong(); c=sc.nextLong(); if((a+b)>c){ System.out.println("Case #"+i+":"+" true"); }else{ System.out.println("Case #"+i+":"+" false"); } } } }
学习总结:
这一次开始PAT刷题,一方面是为了提高自己的编程能力,自己的编程能力实在是太渣渣了,必须进行提高,另一方面是为了考研做准备,在专业课上的学习以及以后复试环节机试的准备。
学到的知识:
1.Scanner类:
简介:Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器
2.Scanner类的基本用法:
3.next()和nextLine()的区别
next():只读取输入直到空格。它不能读两个由空格或符号隔开的单词。此外,next()在读取输入后将光标放在同一行中。(next()只读空格之前的数据,并且光标指向本行)
nextLine():读取输入,包括单词之间的空格和除回车以外的所有符号(即。它读到行尾)。读取输入后,nextLine()将光标定位在下一行。