猿问

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

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);

    }

}


慕粉02102016
浏览 1148回答 1
1回答

望远

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);这样就行了
随时随地看视频慕课网APP

相关分类

Java
我要回答