Java学习笔记之Java流程控制

Java流程控制

Java流程控制语句分类:1.顺序结构 2.选择结构 3.循环语句

顺序结构

顺序结构:程序中最简单的基本流程控制,没有特定的语法结构,按照先后顺序,依次执行。总的来说就是前面的先执行,后面的后执行。

1
2
3
4
5
6
7
8
public static void main(String [] args){
int n;
System.out.println("n = " + n);
{
int k;
System.out.println("k = " + k);
}
}

选择结构

选择结构:也称为分支结构,java提供了2种选择结构语句:

if语句

if(condition) statement
格式说明:当condition为真时,执行statement语句
注:statement语句只有一条时,可以不用大括号;

1
2
3
4
int score = 92;
if(score > 90){
System.out.println("奖励一个Iphone 5S");
}

if(condition) statement1 else statement2

格式说明:当condition成立时,执行statement1,否则执行statement2

1
2
3
4
5
6
7
8
if(yourSales >= target){
performance = "Satisfatory";
bonus = 100 + 0.01*(yourSales - target);
}
else{
performance = "unsatisfactory";
bonus = 0;
}

if…else…if
格式说明:多重if语句,当条件1不满足时,判断条件2,当所有条件都不满足时,才执行else语句;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(yourSales >= 2 * target){
performance = "Excellent";
bonus = 1000;
}
else if(yourSales >= 1.5 * target){
performance = "Fine";
bonus = 500;
}
else if(yourSales >= target){
performance = "Satisfactory";
bonus = 100;
}
else{
System.out.println("You're fired.");
}

swith语句

-------------本文结束感谢您的阅读-------------