为了账号安全,请及时绑定邮箱和手机立即绑定

找几个整数最小值,读入的第一个数表示用户要输入的数值个数,哪错了帮忙看看

找几个整数最小值,读入的第一个数表示用户要输入的数值个数,哪错了帮忙看看

慕粉02102016 2016-10-29 14:45:10
package chp1;import javax.swing.JOptionPane;public class Chp3 { static int MIN(int x, int y){ int min=0; if(x>y) min=y; else min=x; return min; } public static void main(String[] args){ int num1; int num2; int time; int i=1; int min=0; time = Integer.parseInt(JOptionPane.showInputDialog("输入的个数:")); num1=Integer.parseInt(JOptionPane.showInputDialog("输入第"+i+"个数:")); for(;i<time;i++){ num2=Integer.parseInt(JOptionPane.showInputDialog("输入第"+(i+1)+"个数:")); min = MIN(num1,num2); } JOptionPane.showMessageDialog(null, "最小值为"+min);    }}
查看完整描述

1 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

time = Integer.parseInt(JOptionPane.showInputDialog("输入的个数:"));
num1=Integer.parseInt(JOptionPane.showInputDialog("输入第"+i+"个数:"));
for(;i<time;i++){
num2=Integer.parseInt(JOptionPane.showInputDialog("输入第"+(i+1)+"个数:"));
num1 = MIN(num1,num2);
}
JOptionPane.showMessageDialog(null, "最小值为"+num1);

这样就行了

查看完整回答
1 反对 回复 2016-10-29
  • 1 回答
  • 0 关注
  • 1146 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信