Jestem nowicjuszem w Javie, rozpoczętym dwa tygodnie temu i mam problemy ze zrozumieniem tego problemu. Mam problem z zajęciami, które podejmuję wcześniej. Konwersja kilogramów na funty i zaokrąglenie do drugiego miejsca po przecinku.Wejście/wyjście - równanie arytmetyczne
Potrafię utworzyć stronę wejściową i wyświetlić okno dialogowe z monitem o podanie wagi. Mogę również utworzyć wyjście, które wykorzystuje równanie, które zrobiłem, aby wypisać odpowiedź w oknie dialogowym.
Moje pytanie brzmi: w jaki sposób mogę pobierać dane wejściowe i używać ich do przeliczania z kilogramów na funty?
Przeczytałem moją książkę i przeszukałem internet, próbując znaleźć odpowiedź i myślę, że mogę przestać o tym myśleć. Dzięki za pomoc.
Input.java:
//This program asks a user to input a weight in kilograms.
package module2;
import javax.swing.*;
public class Input {
public static void main(String[] args) {
String weight;
weight = JOptionPane.showInputDialog("Enter weight in kilograms");
}
}
Output.java:
//This program outputs a converted weight from kilograms to pounds.
package module2;
import javax.swing.JOptionPane;
public class Output {
public static void main(String[] args) {
double kg = 75.5;
double lb = 2.2;
double sum;
sum = (kg * lb);
JOptionPane.showMessageDialog(null,sum, "Weight Conversion", JOptionPane.INFORMATION_MESSAGE);
}
}
Na początek nie można mieć dwóch głównych metod. – RichN
@RichN można, ale tylko jeden byłby uruchomiony na instancję. Zawsze możesz przywoływać drugą, ale to jest złe. – Obicere
@Obicere Ah tak, oczywiście. Zakładałem "normalny" sposób używania "głównych" metod. A poza tym, jeśli masz wystarczającą wiedzę, aby to zrobić, prawdopodobnie nie napisałbyś ich jako "głównych" metod. – RichN