if 结构
if 语句是使用最多的条件分支结构。
if 语句的最简语法格式如下,表示“如果满足某种条件,就进行某种处理”。
if (条件表达式) {
语句块;
}
其中“条件表达式”和“语句块”是比较重要的两个地方。
条件表达式:条件表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个
布尔值。如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行
语句块:该语句块可以是一条语句也可以是多条语句。如果仅有一条语句,可省略
条件语句中的大括号 {}。当从编程规范角度不要省略大括号,省略大括号会使程序的可读
性变差。
package ;
import ;
public class ifDemo1 {
public static void main(String[] args) {
//需求:心跳在(60-100)正常。否则经一步检查
//if分支
Scanner sc=new Scanner();
("你的心跳数是:");
int num=();
if(num<60||num>100)
{
("检查");
}
("检查结束");
//格式二 if.................else
//模拟发红包 发出金额是否大于本身已有金额
//你已有的金额
("你已有的金额:");
double money=();
("你发红包的金额:");
double redmoney=();
if(money>redmoney)
{
("可以发");
}
else
{
("余额不足");
}
//格式if......elseif......elseif.....elseif......esle
//成绩等级0-60C 60-80 B 80- 90A 90- 100A+
int score=99;
if (score>=0&&score<60){
("你的成绩为C");
}else if(score<=60&&score<80){
("你的成绩为B");
}else if(score>=80&&score<90){
("你的成绩为A");
}else if(score>=90&&score<=100) {
("你的成绩为A+");
}else{
("输入有错误");
}
}
}