程序的分支结构

王朝学院·作者佚名  2016-05-29
窄屏简体版  字體: 小  |  中  |  大  |  超大  

程序的分支结构程序运行流程的分类:顺序结构、分支结构、循环结构

顺序结构从上到下依次执行。

分支结构:

分支结构主要有if…else…结构(3种)和switch结构

if..else…结构(一)

if(布尔类型表达式){

语句一;

语句二;

…. ….

}

public class testIf{ public static void main(String args[]){ int i=10; if(i >9){ System.out.PRintln("i的值大于9"); } }}

if..else…结构(二)

if(布尔类型表达式){

语句一;

语句二;

… ….

}

else{

语句三;

语句四;

… ….

}

public class testIfelse{ public static void main(String args[]){ int i=10; if(i < 10){ System.out.println("i的值小于10"); } else{ System.out.println("i的值不大于10"); } }}

if..else…结构(三)

if(布尔类型表达式){

语句一;

语句二;

… ….

}

else if(布尔类型表达式){

语句五;

语句六;

… ….

}

else{

语句七;

… ….

}

public class testIfelseIf{ public static void main(String args[]){ int i=1; if(i>0){ System.out.println("i是正数"); } else if(i<0){ System.out.println("i是负数"); } else{ System.out.println("i是0"); } }}

Switch结构

switch(表达式){

//表达式的类型为byte、short、int、char、string

case 常量1:

语句1;

break;

case 常量2:

语句2;

break;

… …

case 常量N:

语句n;

break;

default:

默认语句;

break;

}

public class testSwitch{ public static void main(String args[]){ char c='a'; switch(c){ case 'b': System.out.println('b'); break; case 'c': System.out.println('c'); break; case 'a': System.out.println('a'); break; default: System.out.println('d'); break; } }}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航