块(block):即复合语句,是指由一对花括号括起来的若干条简单的java语句。块确定了变量的域。一个块可以嵌套在另一个块中。注意,不能在嵌套的两个块中声明同名的变量。在java中,在内部块的声明的变量不能拿到外部用,这样会导致程序设计的错误,java不允许这样做。
Java中的控制语句:条件控制语句:if if else if elseif
If的格式:if ()
{
语句;
}
If else的格式:
If (条件){
语句;
}else{
语句:
}
If elseif
If (条件){
语句;
}
Elseif (条件){
语句;
}
Eleif (条件){
语句;
}
Else{
语句
}
循环语句:while 条件为真时进入循环,先执行再判断
do /while先判断再执行
for for是while的便捷形式
While格式:
While (条件){
语句;
}
Do
{
语句;
}
While(条件);
For格式:
for(int i=初值;i的结束值;i的更新规则){
语句;
}
中断控制语句:break,continue转到最内层循环的首部。
在for循环中检测两个浮点数是否相等时很有可能遇到死循环。在for循环定义的变量类型时,它的作用范围是整个for循环体内。当变量定义在循环体内时,就可以在不同的for中定义相同的变量名。如果要外部还要使用这个循环,就要在循环的外部也要使用。
Java code
Java code:
package test01;
public class IfElse {
public static void main (String[] args){
int yourSales=24;
int target=6;
if (yourSales>=2*target){
String performance="Excellent";
int bonus=1000;
System.out.print(bonus);
}
else if (yourSales>=1.5*target){
String performance="Fine";
int bonus=500;
System.out.print(bonus);
}
else
System.out.println("You are failed");
}
}
输入:1000