需要帮助基本的java程序开发

时间:2015-10-26 06:29:16

标签: java

我正在尝试创建一个类似于计算器的java程序。它是一个计算器,可以计算出提升杆上的重量。我对java很新,所以我正在做的事情。因此,当举重时,如果你在每侧放两个10磅的板,你总共增加20磅。我正在寻找如何使它如此用户键入10和程序实际上增加了20的重量。那么如何使用多个值来做到这一点? (2.5 = 5,5 = 10,10 = 20,25 = 50,35 = 70,45 = 90)。

请尽量保持简单,因为我是java的新手,并希望尽可能多地学习。

1 个答案:

答案 0 :(得分:1)

尝试以下

 import java.util.HashMap;
 import java.util.Map;

 public class Test {
 public static void main(String[] args) {
     Map<String,Double> map= new HashMap<String,Double>(); // create a hash map where key is the weight and the value is double of weight.
     for (String value : args) { // iterate over arguments and compute the weight
             map.put(value,Double.parseDouble(value)*2);
     }
     System.out.println(map);//print the output
 }

}

如何从命令行编译和执行?

<强>编译

   javac Test.java

<强>执行

   java Test 2.5 5 10 25 35 45

<强>输出

{2.5=5.0, 10=20.0,45=90.0,5=10.0, 35=70.0, 25=50.0}