Sono nuovo di zecca per Java, avviato due settimane fa e sto avendo problemi che mi avvolgono la mente su questo problema. Ho un problema in una classe che sto prendendo in esame. Conversione di chilogrammi in sterline e arrotondamento alla seconda cifra decimale.Input/Output - Aritmetica Equazione
Posso creare il lato di input delle cose e far apparire una finestra di dialogo per richiedere all'utente di inserire un peso. Posso anche creare un output che usa un'equazione che ho fatto per emettere la risposta in una finestra di dialogo.
La mia domanda è: come posso prendere le informazioni che vengono inserite e usarle per convertire da chilogrammi in libbre?
Ho letto il mio libro e perlustrando internet cercando di trovare una risposta e penso che potrei non pensarci più. Grazie per l'aiuto.
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);
}
}
Bene per l'avviamento non è possibile avere 2 metodi principali. – RichN
@RichN puoi, ma solo uno verrebbe eseguito per istanza. Potresti sempre invocare l'altro, ma questa è una brutta cosa da fare. – Obicere
@Obicere Ah sì, certo. Stavo assumendo il modo "normale" di usare i metodi 'main'. Inoltre, se sei abbastanza esperto da farlo, probabilmente non li avresti scritti come metodi "principali". – RichN