【发布时间】:2016-07-01 14:12:29
【问题描述】:
提示用户在表单(文本字段)中输入 6 个整数。到目前为止,我已经做了平均。如何创建最大和最小数字的代码?
private void averageButtonActionPerformed(java.awt.event.ActionEvent evt) {
int number1 = 0;
int number2 = 0;
int number3 = 0;
int number4 = 0;
int number5 = 0;
int number6 = 0;
try {
number1 = Integer.parseInt(
this.oneTextField1.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad first number", "Error",
JOptionPane.ERROR_MESSAGE);
}
try {
number2 = Integer.parseInt(
this.twoTextField2.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad number 2", "Error",
JOptionPane.ERROR_MESSAGE);
}
try {
number3 = Integer.parseInt(
this.threeTextField3.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad number 3", "Error",
JOptionPane.ERROR_MESSAGE);
}
try {
number4 = Integer.parseInt(
this.fourTextField4.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad number 4", "Error",
JOptionPane.ERROR_MESSAGE);
}
try {
number5 = Integer.parseInt(
this.fiveTextField5.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad number 5", "Error",
JOptionPane.ERROR_MESSAGE);
}
try {
number6 = Integer.parseInt(
this.sixTextField6.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Bad number 6", "Error",
JOptionPane.ERROR_MESSAGE);
}
int answer = (number1 + number2+number3+number4+number5+number6)/6;
this.answerLabel1.setText("The answer is: " +answer);
【问题讨论】:
-
总是最好向我们展示您尝试用您的问题来解决这个问题。请解决这个问题。
-
首先编写代码来决定哪个更大:number1 或 number2。
-
int answer = (number1); this.answerLabel1.setText("答案是:" +answer);如果 (number1
-
感谢您给我的提示。我对编程很陌生,我正在努力自学。这不是家庭作业,也不是我试图让作业变得更复杂的任何方式。这是我第一次使用 Java swing GUI form/jFrame。问题是我可以使用 for 循环吗?