开课吧JavaEE-第二章第4节 流程控制
第二章第4节
流程控制
1 接收用户输入
import java.util.Scanner;
Scanner 参数 = new Scanner(System.in);
最好在接收数据之前添加提示(例如使用System.out.println("提示文字")
然后定义相应的参数,把输入转为变量值(如:int i = 参数.nextInt();
(根据输入类型,可以使用next()(接收文字)和nextLine()(接收一行文字),这两种方法不要同时使用,会相互影响从而出现问题)
2 执行结构
三种基本结构:顺序结构、分支结构、循环结构
三者的共同点是都有一个入口和一个出口
2.1 分支结构
if条件语句
if条件结构是根据条件判断后在做处理
switch语句
switch(表达式){
case 取值 1: 语句块 1;break;
case 取值 n: 语句块 n;break;
default: 语句块 n+1;break;
}
注意:
表达式的返回值必须为:int,byte,char,short,String;
case子句中的取值必须是常量
2.2 循环结构
在条件满足的情况下,反正执行特定代码(while、do while、for循环)
while循环
特定:先判断,再执行
需要检查循环是否能退出
检查判断条件是否
2.3 break和continue
break用于终止本轮的所有次循环,即不执行本次循环中break后面的语句,直接跳出循环
continue是终止本轮本次循环,即本次循环中continue后面的代码不执行,进行下一次循环的入口判断
2.4 如何退出多重循环
给循环起一个别名:在for循环前面取名加冒号
然后在内层循环中break该名称
3 判断用户输入类型
在接收输入之前判断输入的类型是否为Int
if(input.hasNextInt()){}
如果能进入这个判断,则输入的是个数字
本文来自博客园,作者:wSASw,转载请注明原文链接:https://www.cnblogs.com/zcyty/p/14882205.html

浙公网安备 33010602011771号