Scanner对象扩展、实例

发布时间:2026/5/19 16:31:26

Scanner对象扩展、实例 Scanner对象 import java.util.Scanner; public class Scanner对象 { public static void main(String[] args) { //创建一个扫描器对象用于接收键盘数据 Scanner scanner new Scanner(System.in); System.out.println(使用next方式接收); /* Scanner scanner new Scanner(System.in); String str scanner.next(); System.out.println(输入的内容为str); */ //next不能得到带有空格的字符串 //判断用户有没有输入字符串 if(scanner.hasNext()){ String str scanner.next(); System.out.println(输入的内容为str); } //nextLine方法返回的是回车之前的使用字符 Scanner scanner1 new Scanner(System.in); if(scanner1.hasNextLine()){ String str1 scanner1.nextLine(); System.out.println(输入的内容为str1); } //凡是属于IO流的类如果不关闭会一直占用资源要养成良好的习惯用完就关掉 scanner.close(); } }SScanner对象扩展题输入多个数并求其总合和平均数每输入一个数字用回车确认通过输入非数字来结束输入并输出执行结果import java.util.Scanner; public class Scanner对象实例 { public static void main(String[] args) { //输入多个数并求其总合和平均数每输入一个数字用回车确认通过输入非数字来结束输入并输出执行结果 Scanner scanner new Scanner(System.in); //和 double sum0; //计算输入了多少个数字 int m0; //通过循环判断是否还有输入并在里面对每一次进行求和和统计 while(scanner.hasNextDouble()){ double xscanner.nextDouble(); m; sumx; System.out.println(你输入了第m个数据然后当前结果sumsum); System.out.println(你输入了第m个数据然后当前结果age(sum/m)); } System.out.println(m个数的总和为sum); System.out.println(m个数的平均数为(sum/m)); scanner.close(); } }

相关新闻