行业知识
【一步一步了解Java系列】:探索Java逻辑控制
看到这句话的时候证明:此刻你我都在努力~
加油陌生人~
个人主页: Gu Gu Study
专栏:一步一步了解Java
喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努力留下足迹。
作者:小闭
目录
一、顺序结构
二、分支结构
三、switch 语句
四、循环结构
五、break与continue
break 的功能是让循环提前结束.
何为逻辑控制呢?
在 Java 中,逻辑控制主要有以下几种结构:
1. 顺序结构:按照代码书写的顺序一行一行执行,如果调整代码的书写顺序,则执行顺序也发生变化;
2. 分支结构:
- if 语句:包括单分支、双分支和多分支三种形式,用于根据不同的条件执行不同的代码块;
- switch 语句:根据不同的条件执行不同的 case 语句,遇到 break 会结束该 case 语句,如果没有匹配的 case ,则执行 default 中的语句;
3. 循环结构:
- while 循环:当条件为真时,执行循环体中的代码,直到条件为假时结束循环;
- break 语句:用于在循环中提前结束循环;
- continue 语句:用于跳过本次循环,直接进入下一次循环。
一、顺序结构
顺序结构是最简单,也是最直观的一种结构。就是一句一句的执行代码,没有循环语句,也没有if语句。
public class Test { public static void main(String[] args) { System.out.println("11223344"); System.out.println("顺序结构"); }} 运行结果:
二、分支结构
语法风格1
if(布尔类型){
//语句
};
代码示例:
public static void main(String[] args) { int sorce=100; if(sorce>90){ System.out.println("父母很开心呢"); } } 只有一句if语句,注意if括号里面的必须是布尔类型的数据。
语法风格2
if(布尔表达式){
// 语句1
}else{
// 语句2
}
代码示例:
public static void main(String[] args) { int score=100; if(score>90){ System.out.println("父母很开心呢"); }else{ System.out.println("父母会鼓励你得到更高分"); }} 这里java有Java的代码写法,这里比较建议如上的if else语句写法而不是 像C语言一样,当然这样写也是合法的但是不建议这么写。如下:是C语言的写法。
if(布尔表达式)
{
// 语句1
}
else
{
// 语句2
}
语法风格3
if(布尔表达式1){
// 语句1
}else if(布尔表达式2){
// 语句2
}else{
// 语句3
}
代码示例:
public static void main(String[] args) { int score=100; if(score>90){ System.out.println("父母很开心呢"); }else if(score>80&&scorep内容都不满足时执行语句;/p pbreak;/p p } /p p}/p /blockquote blockquote p这里需要注意的是,这里的switch语句中的表达式有一些限制:/p /blockquote p第一点: /p blockquote p上面的switch括号里的表达式中只能是这些表达式:/p p基本类型:byte、char、short、int,注意不能是long类型 /p p引用类型:String常量串、枚举类型/p /blockquote p第二点;/p blockquote pswitch不能够表达一些复杂的表达式/p p/ 例如: 如果 num 的值在 10 到 20 之间, 就打印 hehe // 这样的代码使用 if 很容易表达, 但是使用 switch 就无法表示./p pif (num > 10 && num
四、循环结构
4.1 while循环
基本语法格式:
while(循环条件){
循环语句;
}
跟C语言相似,如下我们运用while来打印1-10的数字
nt num = 1;while (num
下一篇:服务器合并怎么设置时间?