【发布时间】:2015-02-12 04:57:18
【问题描述】:
在我的代码中,我尝试输入 10 个它执行的数字并输出它执行的最小数并输出它不执行的最大数,我尝试更改最大算法中的 ,但它没有不行。有人对我应该做什么有任何建议吗? 提前致谢
import javax.swing.JOptionPane;
public class Results {
public static void main (String args []){
//Variables
//Set up Array
int arr[]; //Declare Array
arr = new int [10];
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;;
//Input
//Set up loop
//Quiz 1
for(int i = 0; i<10;i=i+1){
arr[i]=Integer.parseInt(JOptionPane.showInputDialog(null, "Please enter a number for quiz 1"));
}
//Minimum
for (int i = 0; i < min; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
//Maximum
for (int i = 0; i > max; i00) {
if (arr[i] > max) {
max = arr[i];
}
}
//Output
JOptionPane.showMessageDialog(null, "The minimum is " +min);
JOptionPane.showMessageDialog(null, "The maximum is " +max);
}
}
【问题讨论】:
-
您能发布可编译的代码吗?
for (int i = 0; i > max; i00)。此外,这当然不是您正在寻找的 for-condition(对于两个循环)。 -
代码编译
-
我怀疑
for (int i = 0; i > max; i00)编译。