笔记:

package part2;import com.yzk18.GUI.GUI;public class 标准体重计算器 {public static void main(String[] args) {String 性别=GUI.buttonsBox("选择你的性别","男","女");double 身高=GUI.doubleBox("你的身高");double 体重=GUI.doubleBox("你的体重");double 标准体重;if (性别.equals("男"))//字符串比较要用equals,不能用=={//double 标准体重=(身高-80)*0.7;//这样不行标准体重=(身高-80)*0.7;//全局声明变量,局部赋值变量//double 和标准体重差=(体重-标准体重)/标准体重;//DRY不要拷贝代码//System.out.println(标准体重);}else{//double 标准体重=(身高-70)*0.6;标准体重=(身高-70)*0.6;//System.out.println(标准体重);//double 和标准体重差=(体重-标准体重)/标准体重;}double 和标准体重差=(体重-标准体重)/标准体重;if (和标准体重差>=-0.1&&和标准体重差<=0.1){GUI.msgBox("你好标准");}else if (和标准体重差>=-0.2&&和标准体重差<=-0.1){GUI.msgBox("偏瘦");}else if (和标准体重差>0.1&&和标准体重差<=0.2){GUI.msgBox("偏胖");}else if (和标准体重差>0.2){GUI.msgBox("太胖了,胖的不行,快减肥");}else if (和标准体重差<-0.2){GUI.msgBox("太瘦了,瘦的不行,快吃点");}}
}

 参考

String gender = GUI.buttonsBox("您的性别是?","男性","女性");
Double height = GUI.doubleBox("请输入身高(厘米)");
Double weight = GUI.doubleBox("请输入体重");double 标准体重;
if(gender.equals("男性"))
{标准体重 = (height-80)*0.7;
}
else
{标准体重 = (height-70)*0.6;
}
double delta = (weight-标准体重)/标准体重;
System.out.println(delta);
String desc;
if(delta<-0.2)
{desc="严重瘦弱";
}
else if(delta>=-0.2&&delta<-0.1)
{desc = "偏瘦";
}
else if(delta>=-0.1&&delta<=0.1)
{desc="标准体重";
}
else if(delta>0.1&&delta<0.2)
{desc="偏胖";
}
else
{desc="严重肥胖";
}
GUI.msgBox(desc+"\r\n标准体重:"+ CommonHelpers.toString(标准体重));

Java学习笔记:案例:标准体重计算器相关推荐

  1. java学习笔记---5

    IO流 I〇流概述: lO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称.也就是说数据在设备间的传输称为流,流的本质是数据传输IO流就是用来处理设备间数据传输问题的: ...

  2. Java学习笔记:2022年1月10日

    Java学习笔记:2022年1月10日 ​ 摘要:这篇笔记主要记录了学习<Java核心技术 卷一>的第四章时的一些心得,主要阐述了对象与类这一部分的内容.需要注意的是,这一章的内容需要精心 ...

  3. Java学习笔记--StringTokenizer的使用

    2019独角兽企业重金招聘Python工程师标准>>> Java Tips: 使用Pattern.split替代String.split String.split方法很常用,用于切割 ...

  4. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

  5. java学习笔记7--抽象类与抽象方法

    接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...

  6. java学习笔记十三

    11. 凡是继承了FilterOutputStream或FilterInputStream的类都是过滤流,也就是说他们不能直接跟目标(键盘,文件,网络等,节点流可以)数据打交道,只能包装 Intput ...

  7. java学习笔记16--异常

    java学习笔记16--异常 异常 异常时导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失, 所以在程序的设计中必须要考虑各种异常的发生,并正确的做 ...

  8. 【java学习笔记day01】运行第一个程序Helloworld!

    java学习笔记day01 2.什么是软件工程师? 3.什么是软件? 4.开发软件需要计算机编程语言,计算机编程语言有很多,例如 c, c++,Java,NET,c#,php... 5.Java软件工 ...

  9. Java学习笔记系列-入门篇-计算机基础

    Java学习笔记 Java学习笔记是一个持续更新的系列,工作多年,抽个空对自身知识做一个梳理和总结归纳,温故而知新,同时也希望能帮助到更多正在学习Java 的同学们. 本系列目录: 入门篇 计算机基础 ...

  10. Java学习笔记——流程控制

    Java学习笔记--流程控制 Day05 一.用户交互Scanner 1.Scanner对象 我们通过Java工具包java.util.Scanner中的Scanner类来获取用户的输入 基本语法:S ...

最新文章

  1. SVN用法大全,SVN除了update、commit还有什么
  2. windows下git bash乱码问题
  3. php常见的类库-文件操作类
  4. Java8 HashMap实现原理探究
  5. 京瓷1110打印自检页_如何修改小票打印机、厨房打印机IP地址
  6. IE9正式版已完成 截图曝光
  7. 关于android中postDelayed方法的讲解
  8. vs 窗体连接mysql_vs2008 c#开发windows窗体程序,怎么连接数据库?
  9. getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...
  10. Trie图的学习过程
  11. html5中web存储(localStorage、sessionStorage)与cookie的区别?????
  12. java.io.InvalidClassException
  13. Contains Duplicate 包含重复值
  14. 机器人新车号牌安装_他指挥机器人给新车“穿衣” 分分钟搞定
  15. 1.基于物品的协同过滤推荐算法理解
  16. 如何预防计算机病毒英语作文,关于计算机病毒的英语作文
  17. 使用setBounds()函数设置Java布局
  18. 【学习笔记】【MAC】sdk自带uiautomatorviewer启动报错问题解决
  19. Unity URP Rendering Path对比
  20. 天才小毒妃 第912章 坑了一大笔

热门文章

  1. 《胡雪岩》影评10篇
  2. Android APP隐藏图标、无启动界面、进程隐藏的方法
  3. 【FFmpeg】使用 ffmpeg 软件让视频旋转适当角度(亲测有效)
  4. 零基础学习C++系列课程(九) 持续更新中
  5. Scrum板与Kanban如何抉择?ivhbyfphe板与按照drpxcj
  6. 一道九宫格算法面试题
  7. QPS,TPS,RPS你知道多少?
  8. 非常火的斗图表情包小程序源码
  9. 程序员懒人投资大法之定投指数基金
  10. java游戏繁体字名字_繁体字游戏名(精选500个)_繁体字游戏名字大全_繁体字游戏网名...