java实现英尺转换为米

简介: java实现英尺转换为米

英尺英寸和米的转换



5英尺7英寸是多少米?

对英寸不熟悉的我们这怕不是一个难题?

让我们来看看公式吧!


(英尺+(英寸/12))* 0.03048

有了这个就简单啦

(5+7/12)*0.03048≈1.7(1.7018)

那么看看代码怎么样实现的吧?


实践代码


import java.util.Scanner;
public class FootSwitch {
  public static void main(String[] args) {
    /*
     * 英尺转换为千克
     * (英尺+(英寸/12))* 0.03048
     * */
    int foot;
    double kilo, inch;
    //定义并赋值英尺
    System.out.println("输入你的英尺:");
    Scanner intfoot = new Scanner(System.in);
    foot = intfoot.nextInt();
    //定义并赋值英尺(双精度)
    System.out.println("输入你的英寸:");
    Scanner doubleinch = new Scanner(System.in);
    inch = doubleinch.nextDouble();
    kilo = (foot+(inch/12)) * 0.3048;
    System.out.printf("你的体重是:%.2f米\n", kilo);
    //释放内存
    intfoot.close();
    doubleinch.close();
  }
}


ae135d2ec3d34c1983d5bd085919322e.png


填坑指南


第一坑:输出结果错误


efb59715fee341b8bddd10c86a775495.png


哎嘿!为什么输出的结果是1.52不是1.70呢?

我们可以找找原因

经过测试7/3=2


System.out.println(7/3);


340554ae3d4540f0a8822aeee5b07c7b.png


这个是基于java的除法机制两个整数之间的除法均为整数。

那么要变出小数怎么办?

可以和上面的代码一样设置除数是双精度(Double)

或者把被除数12改成12.0

System.out.println(7/3.0);


24a7e3717e2d4b9ba3687bd7dd641ec2.png


这样子问题就解决啦!


代码警告的问题


a157fe772c3f4ad6914a1b6a039496c6.png


经过查询是由于有空间占用,没有清理内存空间导致的,我们需要加上

变量名.close();即可


举例


030e7c32791643c889280c1f71c23951.png


今天的分享就到这里啦,有问题记得留言,如果有错误的地方各位大佬一点要指出来呦~


目录
相关文章
|
Java
Java 实现汉字按照首字母分组排序
Java 实现汉字按照首字母分组排序
561 0
|
分布式计算 Java Hadoop
Java实现单词计数MapReduce
本文分享实现单词计数MapReduce的方法
301 0
|
Java 数据安全/隐私保护
JAVA 实现上传图片添加水印(详细版)(上)
JAVA 实现上传图片添加水印(详细版)
933 0
JAVA 实现上传图片添加水印(详细版)(上)
|
存储 Java
Java实现图书管理系统
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。
374 0
Java实现图书管理系统
|
Java Windows Spring
java实现spring boot项目启动时,重启Windows进程
java实现spring boot项目启动时,重启Windows进程
475 0
|
数据可视化 Java
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
如果要在某一个界面里面添加功能的话,都在一个类中,会显得代码难以阅读,而且修改起来也会很困难,所以我们将游戏主界面、登录界面、以及注册界面都单独编成一个类,每一个类都继承JFrame父类,并且在类中创建方法来来实现页面
458 0
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
|
网络协议 Java
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
ip地址的分类: 1、ipv4、ipv6 127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿 2011年就用尽了。
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
|
数据可视化 Java 容器
Java实现拼图小游戏(7)—— 计步功能及菜单业务的实现
注意由于我们计步功能的步数要在重写方法中用到,所以不能将初始化语句写在方法体内,而是要写在成员位置。在其名字的时候也要做到“见名知意”,所以我们给它起名字为step
266 0
Java实现拼图小游戏(7)—— 计步功能及菜单业务的实现
|
Java
Java实现拼图小游戏(7)—— 作弊码和判断胜利
当我们好不容易把拼图复原了,但是一点提示也没有,完全看不出来是成功了,那么我们就需要有判断胜利的功能去弹出“成功”类的图片,以便于玩家选择是重新开始还是退出小游戏
239 0
Java实现拼图小游戏(7)—— 作弊码和判断胜利
|
Java
Java实现拼图小游戏(7)——查看完整图片(键盘监听实例2)
由于在移动和图片中我们已经添加了键盘监听,也继承了键盘监听的接口,那么我们只需要在重写方法内输入我们的代码即可
174 0