Java中的程序结构
- 顺序结构
- 选择结构
- 循环结构
Java中的运算符
- 算术运算符
- 关系运算符
- 逻辑运算符
- 算术表达式的值一定是一个数值
- 关系表达式和逻辑表达式的值一定是一个逻辑值(true或者false)
首先我们来了解类
类
- 系统类(是由系统提供的)
- 自定义类
在Java当中,为了实现数据的输出Java提供了一个类sanner类,为了输出我们第一步就需要导入一个scanner类。这个类就在Java工具包里面 import java.util.Scanner 有了这个类,我们就要创建一个scanner的对象。
如何创建一个Scanner
第三步调用Scanner对象的方法来完成数据的输入
这个时候我们就需要JDK的帮助文档
我们进去后在左上角点击显示
我们知道Scanner类就在Java里面,这时候,我们点击Java旁边的加号+
Java下一级就是一个包,我们找到它的工具包
在util里面我们找到Scanner,并点击左键
这时候我们在右边就可以看到类的注释
我们的这个类就在 的里面(黑体部分)
如何输入一个整数我们就在下面找,就会告诉我们应该怎样写
我们想知道Scanner与哪些方法,我们这时候就在顶部找到方法,并点击
如果我们要输入一个整数类型的值,就找到int
nextInt,就会返回一个int值
如果我们要输入一个float类型的值,我们就调用一个float类型的
如果我们需要输入一个字符串,我们就需要调用一个next的方法
我们可以将我们需要的方法进行复制并整理。
我们要进行数据的输入
第一步:导入一个Scanner类(我们就在包的下面进行)
注意:如果输入 import java.util.*就是将所有类都进行导入
第二步:创建对象(创建对象必须在主方法中来进行)
第三步:调用Scanner对象
点击确定
输入数据的类型不同,调用的方法就不同,同时还要注意变量的类型不相同
我们可以试试小数
当我们输入一个字符串
但是当我们输入英文名字,中间有空格,点击回车,这时候我们发现字符串不可以原样输出
这时候我们就不用调用next方法,我们选择nextLine方法
这时候我们发现字符串原样输出
我们会看到这里有一一个感叹号
这是因为我们创建了一个Scanner,我们在不在使用Scanner的时候就需要删除,所以我们的最后一步也就是
第四步:调用close方法关闭Scanner对象
我们在程序写完之后写出
这时候我们的感叹号就会消失。不关闭我们的Scanner并不会影响我们的程序运行
值得注意的是,关闭Scanner对象时,应该与Scanner保持一致
我们循环一个对话的时候只需要定义一次变量