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

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

5581cb9fb80145c4b0a016b04a024d20.png

 

我们知道Scanner类就在Java里面,这时候,我们点击Java旁边的加号+e8daf40871704ac6bb259eb90905e080.png 

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

41022428b2794b1fa9f24291503eefd6.png 

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

93ab54b6d504430f8822fd721effbf15.png

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

bbcf64d5ff3d416da7e309ede685c1c5.png 

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

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

da4eb0bf6792451393684ec3f506f8e5.png

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

a950bd1b1f944b0eabc0c06fe8d8172a.png

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

e89cae88f3f54d12b6a5bd75b9898f30.png

nextInt,就会返回一个int值 

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

450300bdc0e449c8a6598a515a624759.png

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

5af0c1449aae4c75b6afd76581ce2c3f.png 

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

82b729fd482840cfb7bd8b7d4db96678.png 

 我们要进行数据的输入

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

b728d04d0baa470f933255830aef97ff.png

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

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

38f26e1e08c64377a1e440bd4b30196d.png

第三步:调用Scanner对象

10d71af25e2a4ac0abadd315ba582408.png 

点击确定c247b9fd2fd542a6a773dd271ad7924c.png 

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

 

a55f892f18ad4ff99862ed6a9e0f9714.png 

 1f1b86aed2294aa98ae2dc3dd4354422.png

我们可以试试小数

57590011b78b4d5c9d903be02a93d75e.png 29067d37e6ab4f6bb3701ffb66b31610.png

当我们输入一个字符串

839d78767e184caa90f3b0475ff0fd15.png 

f32a75253b414bfb884296996a100998.png 

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

46e3c98e10b4402dbdb313c94f3d9228.png 

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

4a23bb3a93644074a8a235beec8784f6.png 

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

37a89057a9d644b9a36929042399afab.png

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

c28ca4ccc7834a689fd5afe26ad224fe.png 

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

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

我们在程序写完之后写出

3de86b5ccf5441ce82b498f70fc197d3.png 

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

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

9ce413f6be7f439ba4a57777aa0af83a.png

 

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

1f19e94835894690a1ddf4e7bd38e58c.png 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值