小工具知识网

当前位置: 首页 > 行业知识 > 【一步一步了解Java系列】:探索Java逻辑控制

行业知识

【一步一步了解Java系列】:探索Java逻辑控制

2026-10-26 17:36:17 来源:互联网转载

 看到这句话的时候证明:此刻你我都在努力~

                                 加油陌生人~

个人主页:  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 

上一篇:Mac装Win10双系统,轻松上手,双享体验!

下一篇:服务器合并怎么设置时间?