码迷,mamicode.com
首页 > 其他好文 > 详细

if语句

时间:2020-01-11 18:54:04      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:语法   ann   out   if语句   block   输入   new   nbsp   happy   

为什么学if?

java条件判断的语句是if语句

语法1(单分支语句):

if(条件){

语句块}

执行流程: 如果条件为真, 执行语句块

发工资了, 干嘛好呢?

Scanner sc = new Scanner(System.in);
System.out.println("请输入你一个月的工资:");
double pin = sc.nextDouble();
if (pin > 18000){
    System.out.println("会所走一波");
}
System.out.println("happy");
语法2(双分支语句):

if(条件){

语句块1

} else {

语句块2

}

执行流程: 如果条件为真, 执行语句块1, 否则执行语句块2

Scanner sc = new Scanner(System.in);
System.out.println("请输入你一个月的工资:");
double pin = sc.nextDouble();
if (pin > 18000){
    System.out.println("会所走一波");
}else {
    System.out.println("捡一个砖头回家自己蹭");
}
语法3(多分支语句):

if(条件1){

语句块1

} else if (条件2){

语句块2

} else if(条件3){

语句块3}…. else {

else语句

}

执行流程:

判断条件1是否成立. 如果成立. 执行语句块1, 否则, 如果条件2成立, 执行语句2, 否则, 如果条件3成立, 执行语句3……如果所有条件都不成立. 执行else语句.

?
Scanner sc = new Scanner(System.in);
System.out.println("请输入你一个月的工资:");
double salary = sc.nextDouble();
if (salary >= 20000) {
    System.out.println("优秀");
} else if (salary >= 15000) {
    System.out.println("良好");
} else if (salary >= 12000) {
    System.out.println("中等");
} else if (salary >= 10000) {
    System.out.println("及格");
} else {
    System.out.println("不及格");
}

注意: 在if语句中. 如果一个条件成立了. 其他条件就不再判断了. 也不会执行了.

if语句

标签:语法   ann   out   if语句   block   输入   new   nbsp   happy   

原文地址:https://www.cnblogs.com/wenyule/p/12180621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!