【发布时间】:2015-08-02 04:43:31
【问题描述】:
我是 Java 的新手,两周前开始接触这个问题。我正在上的一门课上遇到了一个问题,这个问题之前已经提出过。将千克转换为磅并四舍五入到小数点后第二位。
我可以创建事物的输入端并弹出一个对话框来提示用户输入重量。我还可以创建一个输出,该输出使用我制作的方程式在对话框中输出答案。
我的问题是如何获取输入的信息并将其从千克转换为磅?
我一直在阅读我的书并在互联网上搜索试图找到答案,我想我可能想多了。感谢您的帮助。
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);
}
}
【问题讨论】:
-
首先你不能有两个主要方法。
-
@RichN 你可以,但每个实例只能运行一个。你总是可以调用另一个,但这是一件坏事。
-
@Obicere 啊,当然。我假设使用
main方法的“正常”方式。此外,如果你有足够的知识来做到这一点,你可能不会把它们写成main方法。