20Java-条件判断语句

20Java-条件判断语句

蒙萝胚誓餐差残络卞绿恒嘛敝


资料:

链接:https://pan.baidu.com/s/1RgrZMgKD3MOPVu1UADMJdg
提取码:fqph


/*
* 引入案例:给定一个学生的英语成绩(double/float),如果成绩大于等于(>=)60则及格,
* 否则不及格重新考试
* 条件判断:
* 基本条件判断语句:if(表达式){如果表达式为true就执行这个代码块}else{如果表达式为false就执行这个代码块}
20Java-条件判断语句第1张

20Java-条件判断语句第2张

让用户从控制台输入学生成绩,然后获取学生成绩并进行比较:

20Java-条件判断语句第3张


多层条件判断(嵌套表达式)语句: if(表达式){}else if(){}else if(){}…else{}

/*
* 需求:如果学生英语成绩大于等于90则优秀,如果大于等于80则良好,如果大于等于60则及格,否则不及格

*/

20Java-条件判断语句第4张

bug:

20Java-条件判断语句第5张

修正:

20Java-条件判断语句第6张

或者:

20Java-条件判断语句第7张

或者:

20Java-条件判断语句第8张

简化:

20Java-条件判断语句第9张


* switch–case语句:switch(变量){case 值1:语句; … case n:语句}

/*
* 让用户从控制台输入学生成绩所在的等级,然后根据等级判断学生成绩所处的成绩区间
* ==、equals
*/

20Java-条件判断语句第10张


/*
* 案例:现在有学生英语成绩、语文成绩、数学成绩
* 如果语文成绩大于70并且数学成绩大于等于60,或者英语成绩大于60,则打印成绩合格
* 否则打印不合格
*/

20Java-条件判断语句第11张


/*
* 作业:用户进入程序,给用户提示:欢迎使用ATM自助机器
* 1.取款 2.存款 3.转账 4.查询 5.退出
* 如果用户输入1:进入取款功能…
* 如果用户输入2:进入存款功能…
* 如果用户输入3:进入转账功能…
* 如果用户输入4:进入查询功能…
* 如果用户输入5:进入退出功能…
* 如果用户输入不是1~5的数字,则退出系统(System.exit(0))
*
* 使用if-else if嵌套 及 switch-case-default完成作业
*/


double可以使用如下方法转化为string,没有直接可以转化的方法

20Java-条件判断语句第12张


 

柯骗阑处鸽瞧介驳评恐旦外鹅