當前位置:編程學習大全網 - 編程語言 - JAVA 三個數比大小。給寫個main函數。學習下。

JAVA 三個數比大小。給寫個main函數。學習下。

壹***三個數(A、B、C)可以隨便拿壹個數,比如A跟B比較, 如果 A > B 則再拿 A 如 C 比較,如果A > C 則 A 是最大數,此時比較C 與B,看誰小。代碼如果下

第壹種方式:

if(A > B){

if(A > C){

System.out.println("最大的數是:" + A);

if(B > C){

System.out.println("最小的數是:" + C);

}else{

System.out.println("最小的數是:" + B);

}

}else{

System.out.println("最大的數是:" + C);

System.out.println("最小的數是:" + B);

}

}else{

if(B > C){

System.out.println("最大的數是:" + B);

if(A > C){

System.out.println("最小的數是:" + C);

}else{

System.out.println("最小的數是:" + A);

}

}else{

System.out.println("最大的數是:" + C);

System.out.println("最小的數是:" + A);

}

}

第二種方式:

//定義三個變量

int min = 0; //這裏的值可以是隨意的值。

int max = 0;

int temp = 0;

temp = A > B ? A : B; //如果 A > B 則把 A 賦值給 temp,否則就把 B 賦值給 temp。也就是得到這兩個數中最大的數。

max = temp > C ? temp : C; //與上面得到的最大數比較,就可以得到這三個數中最大的數。求最小數與上面壹樣道理,不寫註釋了,自己看。

System.out.println("最大的數是:" + max); //記得先輸出,因為變量下面還要用。

temp = A > B ? B : A;

min = temp > C ? C : temp;

System.out.println("最小的數是:" + min);

這樣寫是不是比上面寫簡單很多。

第三種上面已經有人寫了,就是用數組。代碼已經有了就不寫了。 希望妳能理解,而不只是把代碼 Ctrl + C。加油。

  • 上一篇:電氣自動化好學嗎
  • 下一篇:DOS命令和LOGO海龜畫,,,
  • copyright 2024編程學習大全網