学习笔记——控制流程语句之判断语句

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44871934/article/details/95988949

if判断语句
if判断语句格式1:适用于一种情况
if(判断的条件){
符合条件执行的代码
}

需求:工作经验两年或者两年以上

int workAge=1;
if(workAge>=2){
System.out.println("电话通知面试");
}

if判断语句要注意的细节:
1.如果符合条件后,只有一句代码需要执行,那么可以省略大括号。但是建议不要省略,因为结构不清晰。
2.if语句的判断条件后不能添加分号,否则会影响执行效果。

if判断语句格式2:适用于两种情况
if(判断条件){
符合条件执行的代码
}else{
不符合条件执行代码
}

格式2与三元运算符很像
三元运算符优点:结构比较简洁
缺点:符合条件必须要返回结果,不能执行语句。

if判断语句格式3:适用于多种情况
if(判断条件1){
符合条件执行的代码
}else if(判断条件2){
符合条件执行代码
}else if(判断条件3){
符合条件执行的代码
}…else{
都不符合上述条件执行的代码
}

需求:输入一个分数,输出对应的等级

import java.util.Scanner;
public class Score {
public static void main(String[] args) {
  // TODO Auto-generated method stub
  while(true){
  System.out.println("请输入一个分数:"); 
  Scanner scanner = new Scanner(System.in);
  int num = scanner.nextInt();
  if (num >= 90 && num <= 100) {
   System.out.println("A等级");
  }else if (num >= 80 && num <= 89) {
   System.out.println("B等级");
  }else if (num >= 70 && num <= 79) {
   System.out.println("C等级");
  }else if (num >= 60 && num <= 69) {
   System.out.println("D等级");
  }else {
   System.out.println("没有对应的等级");
  }
  }
 }
}
展开阅读全文

没有更多推荐了,返回首页