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();

    }

    }

  • 相关阅读:
    大型网站应用之海量数据和高并发解决方案总结
    反转二叉树
    Spring bean循环依赖
    死磕Spring AOP (学习持续更新中。。)
    Context 初始化流程
    ConcurrentHashMap
    2-MySQL高级-事务-基本概念(1)
    1-MySQL高级-视图
    11-python基础—格式化的两种方式
    22-MySQL-Ubuntu-备份与恢复
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9234200.html
Copyright © 2011-2022 走看看