Java流程控制语句
本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析。
1、顺序语句
顺序结构中的语句可分为:表达式语句、空语句和复合语句三大类。
注:
(1)、空语句主要用来作为空循环体,其语法格式如下:
; //其实就是一个分号
执行一个空语句,就是将控制转到该语句的结束点。这样,如果空语句是可以到达的,则空语句的结束点也是可以到达的。
(2)、复合语句又称为语句块,若语句块是空的,则控制转到语句块的结束点。
2、if条件语句
Java中的条件语句与C/C++中一致,并没有太大的区别。
示例代码:
/********************************************************
* "if条件语句"示例代码
* 功能:输入三个数,输出最大值
*/
import java.util.Scanner;
public class Program {
public static void main(String [] args) {
int num1,num2,num3,max;
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数:");
num1=input.nextInt();
System.out.println("请输入第二个数:");
num2=input.nextInt();
System.out.println("请输入第三个数:");
num3=input.nextInt();
max=num1;
if(num2>max)
max=num2;
if (num3>max)
max=num3;
System.out.println("max="+max);
input.close();
}
}
3、switch条件语句
if else语句可以用来描述一个“二岔路口”,而switch可用于“多岔路口”的情况。
Switch语句是多分支选择语句,常用来根据表达式的值选择要执行的语句,其基本语