"C:\Program Files\Java\jdk-14.0.1\bin\java.exe""-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\lib\idea_rt.jar=1775:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\bin"-Dfile.encoding=UTF-8-classpath C:\Users\Jinfanglin\IdeaProjects\javaSe\out\production\javaSe api_demo.scanner_demo
521
helloworld
521
helloworld
Process finished with exit code 0
2、做两道Scanner相关练习题
题目1:键盘输入两个int数字,求出和值。
package api_demo;import java.util.Scanner;publicclassscanner_homework1{publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);int one = sc.nextInt();int two = sc.nextInt();int sum = one + two;
System.out.println("sum 是"+sum);}}
"C:\Program Files\Java\jdk-14.0.1\bin\java.exe""-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\lib\idea_rt.jar=4507:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\bin"-Dfile.encoding=UTF-8-classpath C:\Users\Jinfanglin\IdeaProjects\javaSe\out\production\javaSe api_demo.scanner_homework1
5201
sum 是521
Process finished with exit code 0
题目2:键盘输入三个数字,求最大值。
package api_demo;import java.util.Scanner;import java.util.Scanner;publicclassscanner_homework2{publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);
System.out.println("请输入第一个数字:");int one = sc.nextInt();
System.out.println("请输入第二个数字:");int two = sc.nextInt();
System.out.println("请输入第三个数字:");int three = sc.nextInt();int tmp;int result;if(one>=two){
tmp = one;}else{
tmp = two;}if(tmp>three){
result = tmp;}else{
result = three;}
System.out.println("最大值是:"+result);}}
"C:\Program Files\Java\jdk-14.0.1\bin\java.exe""-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\lib\idea_rt.jar=7378:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1\bin"-Dfile.encoding=UTF-8-classpath C:\Users\Jinfanglin\IdeaProjects\javaSe\out\production\javaSe api_demo.scanner_homework2
请输入第一个数字:
12
请输入第二个数字:
9
请输入第三个数字:
521
最大值是:521
Process finished with exit code 0
3、匿名对象的说明
package api_demo;// 匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。// 使用建议:如果确定有一个对象只需要使用唯一的一次,可以使用匿名对象publicclassDemoAnonymous{publicstaticvoidmain(String[] args){
Person p =newPerson();
p.name ="jinfl";
p.showName();// 匿名对象newPerson().name ="刘德华";}}