- 1. 用户交互scanner
- java.util.Scanner
- 可以通过这个类来获取用户的输入
- 基本语法:
- Scanner s = new Scanner(System.in);
- 通过Scanner 类的next()与nextline()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据.
- 使用完后,可以用close将其关闭,凡是属于IO流的类如果不关闭会一直占用资源
- 其中:scanner.next()获得的字符串会被空格打断;而scanner.nextLline()不会。
- 另:next相关函数还可以判断下一个是否为具体的某一个数据类型的输入
- 2. 顺序结构
- 正常情况下都是按顺序结构完成
- 3. 选择结构
- if
- switch (其中的变量类型可以是byte,short,int,char,Sring)同时case标签必须为字符串或字面量。
- 与c++类似
- *尽量少用==号判断字符串>>>用.equals函数进行判断
- 每个中文都有一个哈希code
- 4.循环结构
- while
- do...while
- for(最有效的
- 快捷键:可以使用要小于的数字+.for快速打出for循环结构(好像只支持int型
- 加强(与数组)
- 如图所示可以遍历输出数组元素(类似c++用下标输出也是可以的
- java的数组定义:数据类型+【】+变量名+(初始化)
- 如图所示可以遍历输出数组元素(类似c++用下标输出也是可以的
- 类似c++
- println:输出后会换行
- print:在一行一直输出
- 5.break & continue
- 和c++类似
Java流程控制
于 2023-10-22 16:33:02 首次发布