java输入数据方法

首先先看一段代码

import java.util.*;

public class Ex {
public static void main(String args[]){ 
Scanner out = new Scanner(System.in);
System.out.println("输入一个int型数据:");
int a= out.nextInt();
System.out.println( a );

System.out.println("输入一个float型数据:");
float b= out.nextFloat();
System.out.println( b );

System.out.println("输入一个string型字符串:");
Scanner str = new Scanner(System.in);
System.out.println( str.next() );
}

import java.util.*;

  • import是引进输入的意思。在高级编程语言中,如果你想使用某个类或接口,那就要用import导入这个类,如在Java中编写servlet,使用httpServlet,那就要在文件的开头(包之后)写上,import javax.servlet.http.*;表示导入javax.servlet.http这个包中所有的文件。
  • 单类型导入(single-type-import),例如import java.util.*;
    util是utiliy的缩写,意为多用途的,工具性质的包
    这个包中主要存放了:集合类(如ArrayList,HashMap等),随机数产生类,属性文件读取类,定时器类等类。
    这些类极大方便了Java编程,日常java编程中,经常要用到这些类。
  • java.util是 各类常用工具包。包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包。
    表示这个包下的所有的类。
    import java.util.;这句代码是调用java.util中所有的类。

Scanner out = new Scanner(System.in);

Scanner是一个类,这个类最大作用就是获取控制台的输入信息(Scanner.in),反馈到in值里面。in是一个实例或者说是一个对象,new是创建一个对象的方法。
其中的 out 就是一个变量名, 可以任意更换, 在下面int a= out.nextInt();, 这里的类名改一下就可以.
第二个System.in中的in不能更改。Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。

int a = in.nextInt();

把输入的字符提交成a的值。这句话就是录入所输入的值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,735评论 18 399
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 6,030评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 10,548评论 0 41
  • 武志红老师享誉大江南北,第一次知道他是在读研期间,读到他的文章的瞬间觉得自己终于被理解,有这么一个受伤团体的存在,...
    1苏苏阅读 1,522评论 0 1
  • 我假装不爱你 假到我以为 这是真的…… 真的 好假……
    小二不2阅读 1,306评论 4 3

友情链接更多精彩内容