流程控制之Scanner—案例输入求和与均值
基本语法:Scanner 输入名(scanner) = new Scanner(System.in)
package com.PLord.www;
import java.util.Scanner;
/*
————流程控制之Scanner————
*/
//基本语法:Scanner 输入名(scanner) = new Scanner(System.in);
public class Hello {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
// String str = scanner.nextLine();
// System.out.println(str);
//要记得关闭
//scanner.close
//next()一定要读取到有效字符后才可以结束,有效字符的空白会自动舍去,不能得到带空格的字符串,会将有效字符后的空格作为分隔符或者结束符
//nextLine() 以enter为结束符,可以获得空白
//进阶案例:连续输入求和与均值
int m = 0;
int sum = 0;
while(scanner.hasNextInt()){
int a = scanner.nextInt();
m = m + 1;
sum = sum + a;
}
System.out.println("sum= "+sum);
System.out.println("junzhi= "+sum/m);
scanner.close();
}
}