JAVA流程控制
前言
程序的执行是多种多样的,JAVA程序的流程是自上而下,从左到右。
一、JAVA流程控制是什么?
JAVA程序的流程是自上而下,从左到右。但是当我们需要选择一些条件使程序进行有选择性(选择,跳转,重复等)的执行,为了方便控制程序的执行流程,需要使用流程控制语句。 流程控制语句主要包括顺序语句,选择语句,循环语句以及跳转语句。
二、顺序语句
1.概念
程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。
2.执行流程图
三、分支语句(选择语句)
1.if语句
1.1 格式一
1.2 格式二
其中,奇偶数案例如下:
要求:任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数。
if ( num % 2 == 0 ) {
System.out.println( num + " 是偶数 ");
} else{
System.out.println( num + " 是奇数 " );
}
1.3 格式三
其中,考试成绩案例如下:
要求
小明快要期末考试了,小明爸爸对他说,会根据他不同的考试成绩,送他不同的礼物,假如你可以控制小明的得分,请用程序实现小明到底该获得什么样的礼物,并在控制台输出。
(95100山地自行车一辆,9094游乐场玩一次,80~89变形金刚玩具一个,80以下胖揍一顿)
int c = sc.nextInt();
if( c>=95&&c<=100){
System.out.println("山地自行车一辆");
} else if( c>=90&&c<=94 ){
System.out.println("游乐场玩一次");
} else if( c>=80&&c<=89 ){
System.out.println("变形金刚玩具一个" );
} else {
System.out.println("胖揍一顿" );
}
2. switch语句
1.格式