Java数据的输入

Java中的程序结构

  1. 顺序结构
  2. 选择结构
  3. 循环结构

Java中的运算符

  1. 算术运算符
  2. 关系运算符
  3. 逻辑运算符
  • 算术表达式的值一定是一个数值
  • 关系表达式和逻辑表达式的值一定是一个逻辑值(true或者false)

首先我们来了解类

类 

  1. 系统类(是由系统提供的)
  2. 自定义类

在Java当中,为了实现数据的输出Java提供了一个类sanner类,为了输出我们第一步就需要导入一个scanner类。这个类就在Java工具包里面  import java.util.Scanner     有了这个类,我们就要创建一个scanner的对象。

如何创建一个Scanner

fc9a27113ceb42e1bf4e5c4feea78687.png

 第三步调用Scanner对象的方法来完成数据的输入

 这个时候我们就需要JDK的帮助文档e9af83edf6da49cfb0bddea5d3d1903c.png

 我们进去后在左上角点击显示

Java数据的输入_第1张图片

 

我们知道Scanner类就在Java里面,这时候,我们点击Java旁边的加号+Java数据的输入_第2张图片 

Java下一级就是一个包,我们找到它的工具包

Java数据的输入_第3张图片 

 在util里面我们找到Scanner,并点击左键

Java数据的输入_第4张图片

这时候我们在右边就可以看到类的注释

Java数据的输入_第5张图片 

我们的这个类就在f173b44dafd14041b074eb99dcd2990d.png 的里面(黑体部分)

如何输入一个整数我们就在下面找,就会告诉我们应该怎样写

da4eb0bf6792451393684ec3f506f8e5.png

 我们想知道Scanner与哪些方法,我们这时候就在顶部找到方法,并点击

Java数据的输入_第6张图片

 如果我们要输入一个整数类型的值,就找到int

e89cae88f3f54d12b6a5bd75b9898f30.png

nextInt,就会返回一个int值 

 如果我们要输入一个float类型的值,我们就调用一个float类型的

450300bdc0e449c8a6598a515a624759.png

如果我们需要输入一个字符串,我们就需要调用一个next的方法

5af0c1449aae4c75b6afd76581ce2c3f.png 

我们可以将我们需要的方法进行复制并整理。

Java数据的输入_第7张图片 

 我们要进行数据的输入

第一步:导入一个Scanner类(我们就在包的下面进行)

Java数据的输入_第8张图片

注意:如果输入 import  java.util.*就是将所有类都进行导入

第二步:创建对象(创建对象必须在主方法中来进行) 

Java数据的输入_第9张图片

第三步:调用Scanner对象

10d71af25e2a4ac0abadd315ba582408.png 

点击确定Java数据的输入_第10张图片 

输入数据的类型不同,调用的方法就不同,同时还要注意变量的类型不相同

 

Java数据的输入_第11张图片 

 Java数据的输入_第12张图片

我们可以试试小数

Java数据的输入_第13张图片 Java数据的输入_第14张图片

当我们输入一个字符串

Java数据的输入_第15张图片 

Java数据的输入_第16张图片 

但是当我们输入英文名字,中间有空格,点击回车,这时候我们发现字符串不可以原样输出

Java数据的输入_第17张图片 

这时候我们就不用调用next方法,我们选择nextLine方法

Java数据的输入_第18张图片 

 这时候我们发现字符串原样输出

Java数据的输入_第19张图片

我们会看到这里有一一个感叹号

Java数据的输入_第20张图片 

这是因为我们创建了一个Scanner,我们在不在使用Scanner的时候就需要删除,所以我们的最后一步也就是

第四步:调用close方法关闭Scanner对象

我们在程序写完之后写出

Java数据的输入_第21张图片 

这时候我们的感叹号就会消失。不关闭我们的Scanner并不会影响我们的程序运行

值得注意的是,关闭Scanner对象时,应该与Scanner保持一致

Java数据的输入_第22张图片

 

我们循环一个对话的时候只需要定义一次变量

Java数据的输入_第23张图片 

 

 

 

 

 

你可能感兴趣的:(Java,知识点,java)