Java程序设计结构——条件结构

本文介绍了Java编程中的基本程序流程控制结构:顺序结构、选择结构(分支结构)和循环结构。顺序结构按照书写顺序执行语句;选择结构通过条件判断执行相应代码块,包括单分支if和双分支if-else;循环结构根据条件重复执行特定代码,分为先判断后执行和先执行后判断两种形式。这些结构可以组合使用以实现复杂的程序流程。
摘要由CSDN通过智能技术生成

程序流程控制结构

Java程序的结构有3种,分别是顺序结构、选择结构和循环结构。

1.顺序结构
顺序结构是一组按照书写顺序执行的语可结构,这种语句结构的执行流程是按顺序地从一处理过程转向下一个处理过程。例如:

int a= 10;    //1语句1
int b = 20;   //语句2
int sum = a+b;//语句3
System.out.printin( sum =”+sum); //1语句4
在上述代码片段中,语句1执行后转向语句2的执行,按照这样既定的顺序,从语句1到语句4按顺序执行,不跳过某些语句执行,不重复执行某条语句。从整体结构看,语句执行过程是一个 顺序的处理关系。

2.选择结构
选择结构又称为分支结构。当程序执行到分支判断的语句时,首先判断条件, 然后根据条件表达式的结果选择相应的语句执行。分支结构包括单分支、双分支和多分支三种形式。

3.循环结构
在程序设计中,对重复执行的语句采用循环结构处理。当程序执行到循环控制语句时,根据循环判定条件的结果决定重复执行多少次循环体操作。循环结构分为先判断后执行结构和先执行后判断结构两种形式。

从程序执行过程的角度而言,顺序、选择及循环三种结构可以组合或嵌套来实现复杂多样的程序流程。
 

单分支if结构

if条件语句是根据条件判断之后再做处理的一种语法结构,我们首先学习简单的if条件语句,也称为单分支计语句,其语法如下:

语法
if(条件)

             //语句

 

双分支计结构

单分支if结构仅针对条件表达式为"true" 时给出相应的处理代码,但对于条件表达式为"false" 时没有进行任何处理,若需要对添加表达式为"true" 或"false" 时都给出相应的处理,这样就需要使用双分支条件结构。双分支结构使用if-else语句来实现,用于根据条件判断的结果执行不同的操作。

语法
if(条件表达式) {
     语句块1;
}else{
    语句块2;

 

3.多分支语句结构
语句
if(条件){
      //语句块1;
}else {
      //语句块2;

    //语句块3;
}else {
      //语句块4;

多重if语句会根据条件的顺序进行匹配, 如果某个条件为ttrue,则执行相对应语句块中的内容,其他的语句则不执行。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值