Scanner对象
-
之前我们学的基础语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java的新特征,我们可以通过Scanner类来获取用户的输入。
-
基本语法:
-
package com.yan.Scanner; import java.util.Scanner; public class Dome001 { public static void main(String[] args) { System.out.print("请输入:"); Scanner scanner = new Scanner(System.in); if (scanner.hasNext()){ String str = scanner.next(); System.out.print("输出内容为:"+str); } scanner.close(); } }
-
通过Scanner 类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 -hasNext()与hasNextLine()判断是否还有输入的数据
-
package com.yan.Struct; import java.util.Scanner; public class IfDemo3 { public static void main(String[] args) { System.out.print("请输魂力:"); Scanner scanner = new Scanner(System.in); int score = scanner.nextInt(); if (score == 100){ System.out.print("斗帝强者!"); }else if ( score <100 && score>90 ){ System.out.print("斗尊强者!"); }else if ( score <90 && score >80 ){ System.out.print("斗宗强者,恐怖如斯!"); }else if (score<80){ System.out.print("斗宗之下,皆为蝼蚁"); }else { System.out.print("非本界之人,诛杀!"); } scanner.close(); } }5.break & continue
package com.yan.Struct; public class SwitchDemo2 { public static void main(String[] args) { char power = 'C'; switch (power){ case 'A': System.out.print("优秀"); case 'B': System.out.print("良好"); break; case 'C': System.out.print("一般"); //break; case 'D': System.out.print("不及格"); break; default: System.out.print("成绩为空"); } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)