Scanner练习

Scanner对象

基本语法

Scanner s = new Scanner(System.in);//创建一个新的类别到s里面

通过Scanner实现与用户的交互。

  • 通过 hasnext() 判断是否还有内容,其中空格作为结束标志。

    • s.next() 返回数据若以空格开头返回为空,或返回的数据为空格之前的数据。

  • 通过hasnextline() 判断是否有内容,其中回车作为结束标志。

    • s.nextline() 判断是否有内容,返回回车之前的所有内容。

进阶练习

package com.chenhao.Scanner;

import java.util.Scanner;

public class Demo05 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       //每输入一个数字进行计算个数 及总和
       double i = 0.0;//个数
       double zonghe = 0.0;//总和
       while (scanner.hasNextDouble()){
           double a = scanner.nextDouble();
           i++;
           zonghe = zonghe + a;
           System.out.println("共计"+i+"个数据。"+"输出的总和是"+zonghe+"平均数是:"+(zonghe/i));
      }

       scanner.close();
       
  }
}

 

posted @ 2020-11-21 00:18  灯火阑珊CH  阅读(78)  评论(0)    收藏  举报