java学习之路(流程控制之Scanner—案例输入求和与均值)

流程控制之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();


    }
}

猜你喜欢

转载自blog.csdn.net/apple_51976307/article/details/114332679
今日推荐