美文网首页
【Java编程】---Java入门之编写BMI体重指数程序及学习

【Java编程】---Java入门之编写BMI体重指数程序及学习

作者: 卡布达b1 | 来源:发表于2020-04-23 16:13 被阅读0次

前言:为了早日实现利用生物学统治全人类的伟大目标添砖Java(不是)。

Java是静态编程语言,其最主要的特点是面向对象编程,与Python相比有很大的不同。例如,Python的基本数据类型是数值、字符串、列表、字典等,而Java的基本数据类型其实只有数值的概念,细分为整型(byte、short、int、long)、字符型、浮点型(float、double)、布尔型。

Python中,函数是一等公民;而Java里,一切都从定义一个类开始(微笑)。

好了,说了这么多,直接看看Java的代码吧,下面是一个计算BMI体重指标的程序:

import java.util.Scanner;
public class BmiIndex {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("请输入体重(kg):");
        float x = s.nextFloat();
        System.out.println("请输入身高(cm):");
        float y = s.nextFloat();
        float z = (10000*x)/(y*y);
        System.out.println("当前用户的BMI指数为:"+z);
        if (z < 18.5)
            System.out.println("您属于体重过轻,多吃点肉蛋奶!");
        else if (z >= 18.5 & z < 24)
            System.out.println("您属于正常范围,一定要保持住!");
        else if (z >= 24 & z < 27)
            System.out.println("您属于体重过重,记得定期锻炼!");
        else if (z >= 27 & z < 30)
            System.out.println("您属于轻度肥胖,多去跑跑步吧!");
        else if (z >= 30 & z < 35)
            System.out.println("您属于中度肥胖,需要减减肥了!");
        else if (z >= 35)
            System.out.println("您属于重度肥胖,需要注意健康!");
    }
}

学习Java的心得:
说实话,Java的语法并没有Python那么优美,很多基础知识非常繁琐,上了年纪一次性记不住特别多知识点。而且要论面向对象编程其实Python也很强。不过,听说Java对分配内存的能力比较强(毕竟大名鼎鼎的GATK和IGV都是用Java写的),这个我还没有接触到,希望自己能坚持学下去吧!

相关文章

网友评论

      本文标题:【Java编程】---Java入门之编写BMI体重指数程序及学习

      本文链接:https://www.haomeiwen.com/subject/mkyaihtx.html