我可以在不使用數組的情況下獲得最大數量,但無法獲得最小數量。Java程序可以在不使用陣列的情況下查找n個數字中的最大和最小數字
public static void main(String[] args)
{
int smallest=0;
int large=0;
int num;
System.out.println("enter the number");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
for(int i=0;i<n;i++)
{
num=input.nextInt();
if(num>large)
{
large=num;
}
System.out.println("the largest is:"+large);
//gives the largest number in n numbers
爲最小的代碼..
if(i==0&&num>0)
small=num;
if(num<small)
small=num;
System.out.println(small);
}
將'small'改爲''''後,你的代碼適用於我。 – Pshemo
是的!即使我嘗試過,這確實有用。謝謝你。我沒有注意到我使用的是最小的,但並不小。 – user3168844
當你寫出如果阻止最大數字時,你無法確定最小數字的條件? –