2015-10-26 3 views
-4

Я пытаюсь создать Java-программу, похожую на калькулятор. Это калькулятор, который рассчитает, сколько веса у вас на подъемной панели. Я очень новичок в java, так что я делаю. Поэтому, когда вы поднимаете вес, если вы поместите две пластины по 10 фунтов на каждую сторону, вы добавите 20 фунтов. im глядя на то, как сделать так, чтобы пользователь вводил в 10, и программа фактически добавляет 20 к весу. так как мне это сделать с несколькими значениями? (2,5 = 5, 5 = 10, 10 = 20, 25 = 50, 35 = 70 и 45 = 90).нужна помощь по разработке базовой программы java

, пожалуйста, попробуйте и сохраните его, так как я новичок в java, и я хочу учиться столько, сколько смогу.

+3

разместить код вы испытанный и проблему вы столкнулись – silentprogrammer

+0

Вы умножаете вход на 2 ?? Этот вопрос недостаточно изучен без каких-либо примеров. –

+0

умножить на 2? 'weight + = plate * 2;' –

ответ

1

Try ниже одного

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 

Execute

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} 
+0

Бросок в случайный код не поможет. Ваш ответ ничего не объясняет, и помимо копирования и вставки владелец потока не будет делать больше. –

+0

Это случайный код? я понял вопрос и ответил соответственно. – Ankit

+0

, на мой взгляд, ответ объясняет решение и помогает человеку учиться. Просто ввод кода в качестве ответа не делает ни одного из них ... как сказал мое мнение –

Смежные вопросы