zoukankan      html  css  js  c++  java
  • Scanner类及其应用

    Scanner类主要用于从控制台获得键盘输入。下面是创建Scanner对象的基本语法:

    Scanner sc=new Scanner(System.in);

    然后利用Scanner类对象的next()方法,获得输入的字符串(或者int、float、double)等。一般,在使用next()方法之前,要先用hasNextXXX()方法做一个判断。

    eg:

    //创建一个Scanner对象

    if(sc.hasNextLine()){

    System.out.println("输入的内容为:"+sc.nextLine());

    }

    联系一

    通过控制台输入整数,并输出

    import.java.util.Scanner;

    public class Test{

    public static void main(String[] args){

    Scanner sc=new Scanner(System.in);

    System.out.println("请输入整数:");

    if(sc.hasNextInt()){

    int i=sc.nextInt();

    System.out.println("输入的整数是:"+i;

    }

    sc.close();

    }

    }

     联系二、输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果:

    import.java.util.Scanner;

    public class Test{

    public static void main(String[] args){

    int sum=0;

    int m=0;

    Scanner sc=new Scanner(System.in);

    while(sc.hasNextDouble()){

    m++;

    double db=sc.nextDouble();

    sum=sum+db;}

    System.out.println("输入数字总和为:"+sum);

    System.out.println("输入数字平均值为:"+(sum/m));

    sc.close();

    }

    }

  • 相关阅读:
    Mac 国内安装homebrew办法
    字符串方法及注释
    文件的操作
    集合
    Mac下CVS文件编码转换
    字符串格式化
    postman常用断言的一些内置方法
    get与post区别
    pygame知识点(持续更新)
    记录第一次使用
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9234200.html
Copyright © 2011-2022 走看看