BMI指数

简介: BMI指数

1 问题

If-else与Switch都可以作为条件语句,但其用法有一定不同。


2 方法

首先给定一个让用户输入成绩的Scanner语句,判断学生成绩分别在1-5各个情况不同的输出。分别使用if-else和Switch运行,观察语句使用的区别。

当if-else运行时:

当Switch运行时:

当Switch运行时的代码:
package homework;

import java.util.Scanner;

public class W1b2 {
public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生成绩:");
       int score = scanner.nextInt();
       switch (score){
case 1:
               System.out.println("不及格");
               break;
           case 2:
               System.out.println("及格");
               break;
           case 3:
               System.out.println("中等");
               break;
           case 4:
               System.out.println("良好");
               break;
           case 5:
               System.out.println("优秀");
               break;

}
  }
}
当if-else运行时的代码:
package homework;

import java.util.Scanner;

public class W1b {
public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生成绩:");
       int score = scanner.nextInt();
       if (score == 1){
           System.out.println("不及格");
}
if (score == 2){
           System.out.println("及格");
}
if (score == 3){
           System.out.println("中等");
}
if (score == 4){
           System.out.println("良好");
}
if (score == 5){
           System.out.println("优秀");
}
   }

}


3 结语

If-else与的区别:

1.if可以用于判断数值,也可以判断区间当匹配到if里的值会直接输出结束
2.switch用于对固定的几个值进行判断判断的值的类型有限当匹配到case的值会使用break停止

目录
相关文章
|
10月前
|
安全
202012-1 期末预测之安全指数
202012-1 期末预测之安全指数
|
Java
使用Java实现BMI指数测试
## 前言: 使用Java实现BMI指数测试,根据用户提供的身高 和体重,调用Scanner方法类,通过类名.的方式进行 对象调用,抓取用户数据,再新建一个double函数用 来接收用户的数据,使用print函数打印提示用户输 入身高和体重,使用构造方法的样式进行编写,通过 类名进行传参,方法调用。 使用if与else的嵌套实现分类管理,对最后的结果 进行分类处理。 最后再打印输出结果
431 0
使用Java实现BMI指数测试
|
算法 知识图谱
计算BMI健康指数
计算BMI健康指数
272 0
|
定位技术
分享风向风力的计算方法
分享风向风力的计算方法
397 0
软考:净现值NPV、回收期、收益率计算方法
软考:净现值NPV、回收期、收益率计算方法
687 0
软考:净现值NPV、回收期、收益率计算方法
获取H指数
获取H指数(算法题)
GEE学习——用公式写SAVI/NDVI指数!
GEE学习——用公式写SAVI/NDVI指数!
275 0
GEE学习——用公式写SAVI/NDVI指数!
最大三角形面积 鞋带公式& 海伦公式
最大三角形面积 鞋带公式& 海伦公式
412 0
20天刷题计划-274. H 指数
给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数”,一名科研人员的 h指数是指他(她)的 (n 篇论文中)总共有 h 篇论文分别被引用了至少 h 次。且其余的 n - h 篇论文每篇被引用次数 不超过 h 次。 如果 h 有多种可能的值,h 指数 是其中最大的那个。