| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1620 人关注过本帖
标题:新手 求解释一段代码的作用
只看楼主 加入收藏
caosai1023
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-1-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
新手 求解释一段代码的作用
望大神解释这段代码的作用。
   if (args.length != 1) {
            System.err.println("Usage: java Planet <earth_weight>");
            System.exit(-1);
        }

完整代码
程序代码:
public enum Planet {
    MERCURY (3.303e+23, 2.4397e6),
    VENUS   (4.869e+24, 6.0518e6),
    EARTH   (5.976e+24, 6.37814e6),
    MARS    (6.421e+23, 3.3972e6),
    JUPITER (1.9e+27,   7.1492e7),
    SATURN  (5.688e+26, 6.0268e7),
    URANUS  (8.686e+25, 2.5559e7),
    NEPTUNE (1.024e+26, 2.4746e7);

    private final double mass;   // in kilograms
    private final double radius; // in meters
    Planet(double mass, double radius) {
        this.mass = mass;
        this.radius = radius;
    }
    private double mass() { return mass; }
    private double radius() { return radius; }

    // universal gravitational constant  (m3 kg-1 s-2)
    public static final double G = 6.67300E-11;

    double surfaceGravity() {
        return G * mass / (radius * radius);
    }
    double surfaceWeight(double otherMass) {
        return otherMass * surfaceGravity();
    }
    public static void main(String[] args) {
        if (args.length != 1) {
            System.err.println("Usage: java Planet <earth_weight>");
            System.exit(-1);
        }
        double earthWeight = Double.parseDouble(args[0]);
        double mass = earthWeight/EARTH.surfaceGravity();
        for (Planet p : Planet.values())
           System.out.printf("Your weight on %s is %f%n",
                             p, p.surfaceWeight(mass));
    }
}
搜索更多相关主题的帖子: java 
2017-01-08 11:19
t604774909
Rank: 2
来 自:上海嘉定
等 级:论坛游民
帖 子:23
专家分:80
注 册:2016-9-20
收藏
得分:10 
我想你可以选择添加断点,进行调试,你就会明白!
2017-01-08 11:24
KingsIT
Rank: 2
等 级:论坛游民
帖 子:1
专家分:10
注 册:2017-1-2
收藏
得分:10 
回复 2楼 t604774909
uu
2017-01-08 20:18
快速回复:新手 求解释一段代码的作用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049574 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved