java作业篇,闰年,BMI
时间:2022-07-22
本文章向大家介绍java作业篇,闰年,BMI,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
近期作业:
1.判断闰年:
- 闰年判定:能被400整除。或者能被4整除但不能被100整除。其余的年份都为平年。
看起来挺简单的,一个if语句即可.
import java.util.Scanner;
public class leap_year {
public static void main(String[] args) {
//创建扫描器
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份");
//赋值
int year = sc.nextInt();
if ( year%4 == 0&&year%100!= 0 || year%400==0 ){
System.out.println("闰年,366天");
} else{
System.out.println("平年,365天");
}
}
}
2.计算BMI,判断身体质量指数
- BMI的计算公式是 体重(kg) / (身高*身高)
看起来也就简单,使用if...else
import java.util.Scanner;
public class BMI_text {
public static void main(String[] args) {
//创建扫描器
Scanner sc = new Scanner(System.in);
//打印身高
System.out.println("请输入你的身高(m)");
//赋值
double height = sc.nextFloat();
//打印体重
System.out.println("请输入你的体重(kg)");
//赋值
float weight = sc.nextFloat();
//计算BMI的值
double BMI = weight/(height*height);
//if判断
if (BMI<18.5){
System.out.println("体重过轻");
}else if (18.5 <= BMI && BMI < 24){
System.out.println("正常范围");
}else if (24 <= BMI && BMI <27){
System.out.println("体重过重");
}else if (27 <= BMI && BMI <30){
System.out.println("轻度肥胖");
}else if (30 <= BMI && BMI <35){
System.out.println("中度肥胖");
}else{
System.out.println("重度肥胖");
}
System.out.println("你的BMI值:" + BMI);
System.out.println("祝你身体健康");
}
}
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释