zoukankan      html  css  js  c++  java
  • Java用Scanner类获取用户输入

      用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法:

     1 import java.util.Scanner;
     2 public class Javashuru {
     3     //Java获取用户输入,使用Scanner类,位于java.util包中
     4     public static void main(String[] args){
     5         //创建Scanner对象
     6         Scanner input=new Scanner(System.in);
     7         double a,b,S;    //定义长,宽,面积
     8         System.out.print("请输入矩形的长:");
     9         //获取输入,并保存到变量
    10         a=input.nextDouble();
    11         System.out.print("请输入矩形的宽:");
    12         b=input.nextDouble();
    13         S=a*b;
    14         System.out.println("矩形的面积为:"+S);
    15         input.close();    //关闭input
    16     }
    17 }

    这样就能接收用户输入了,注意本例中input实例的方法nextDouble()为获取浮点值,另外如果获取字符串可以用next(),获取整数可以用nextInt()

    最后一句input.close();是关闭输入,建议加上这句,如果不加上eclipse会提示:Resource leak: 'input' is never closed意思是资源泄露:输入不会被关闭,所以关闭之后程序运行就可以正常结束了

  • 相关阅读:
    十大开源CRM
    EL表达式【转】
    zk调用js(转)
    MVC4学习笔记(三) 数据验证设计
    MVC4学习笔记(一) 认识MVC
    MVC4学习笔记(四) MVC界面设计
    hibernate介绍
    如何在oracle中导入dmp数据库文件
    JS的delete操作
    使用JavaScript给Html元素加边框
  • 原文地址:https://www.cnblogs.com/freeweb/p/4539176.html
Copyright © 2011-2022 走看看