導航:首頁 > 編程語言 > java三個數最大值

java三個數最大值

發布時間:2022-07-17 10:28:54

java 求輸入的三個整數的最大值

有,更簡短的寫法就是把你那個
for(int a=0;a<3;a++)
{
b[a] = (int) in.nextInt();
System.out.println("輸入的數字是"+b[a]);
}
去掉,因為別人在輸入的時候已經知道輸入的是什麼了,沒有必要再輸出一遍

Ⅱ 編寫一個JAVA小程序,從鍵盤輸入3個數,求這三個數的最大值。

importjava.util.*;
/**
*@authorhardneedl
*/
finalclassScan{
publicstaticvoidmain(String...args){
Scannerscanner=newScanner(System.in);
List<Integer>L=newArrayList<>(10);
inti=0;
while(i<3){
System.out.printf("輸入第%d個整數:",(i+1));
L.add(scanner.nextInt());
i++;
}

Comparator<Integer>comparator=Integer::compareTo;
System.out.printf("最大值是%d ",L.stream().max(comparator).get());
System.out.printf("最大值是%d ",L.stream().min(comparator).get());
System.out.println("降序排列:");
L.stream().sorted(Comparator.reverseOrder()).forEach(A->System.out.printf("%d,",A));
}
}

Ⅲ java中怎麼比較三個數的最大值

int a=1,b=2,c=3 簡寫:int maxNum= a>b?a>c?a:c:b>c?b:c; System.out.print(maxNum); //輸出最大值 也可以用程序判斷 if(a>b){ if(a>c){ Ststem.out.print(a);//最大值 }else{ Ststem.out.print(c);//最大值 } }else{ if(b>c){ Ststem.out.prin

Ⅳ java程序求3個數中的最大值怎麼編寫

輸出最大值 也可以用程序判斷 if(a>b){ if(a>c){ Ststem.out.print(a);最大值 }else{ Ststem.out.print(c);最大值 } }else{ if(b>c){ Ststem.out.print(b);最大值 }else{ Ststem.out.print(c);最大值 } }

Ⅳ 用java程序寫出一個程序求3個數中的最大值

int a=1,b=2,c=3 簡寫:int maxNum= a>b?a>c?a:c:b>c?b:c;
System.out.print(maxNum); //輸出最大值
也可以用程序判斷
if(a>b){
if(a>c){
Ststem.out.print(a);//最大值
}else{
Ststem.out.print(c);//最大值
}
}else{
if(b>c){
Ststem.out.print(b);//最大值
}else{
Ststem.out.print(c);//最大值
}
}

上面的邏輯有點亂,初學者一般這么寫。還可以將三個數放到一個數組中,進行排序,排序方法很多。

Ⅵ 用java編寫 從3個數中選最大的數

可以構造一個Scanner對象,傳入輸入的參數,通過判斷對比所輸入的參數的大小即可得到最大值。
示例代碼:
import java.util.*;
class Test1{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);//);//構造一個Scanner對象,傳入輸入的參數
System.out.print("請輸入第一個整數:");
int one=scanner.nextInt(); //獲得輸入的第一個整數
System.out.print("請輸入第二個整數:");
int two=scanner.nextInt(); //獲得輸入的第二個整數
System.out.print("請輸入第三個整數:");
int three=scanner.nextInt(); //獲得輸入的第三個整數
int max=x>y?x:y; //使用三目運算符判斷所輸入的第一和第二個整數的大小,取最大的值
max=max>z?max:z; //同上
System.out.println("你所輸入的三個整數中最大值為"+max);
}
}
PS:這只是最簡單的示例代碼,不是很嚴謹,嚴謹的代碼,還需要加上try{}catch(){},判斷所輸入的參數是否為整數,若不為整數,則拋出異常。

Ⅶ java中如何從3個數字中找出最大值和最小值

public class huoqushuzumin{
public static void main(String[] args){
int[] a=new int[]{1,2,3};
int i=0;
int j=0;
int min=Integer.MAX_VALUE;
int max=0;
for (i=0;i<a.length;i++)
if (max<a[i]){
max=a[i];
}
System.out.println(max);
for (j=0;j<a.length;j++)
if (min>a[j]){
min=a[j];
}
System.out.println(min);
}
}
初學者的代碼

閱讀全文

與java三個數最大值相關的資料

熱點內容
oraclelinux安裝目錄 瀏覽:133
安卓系統可以安裝編譯器嗎 瀏覽:570
javajson實體類 瀏覽:690
板加密鋼筋是否取代原鋼筋 瀏覽:66
學習編程的思路 瀏覽:230
app易語言post怎麼學 瀏覽:965
地梁的箍筋加密區位置 瀏覽:302
二分法排序程序及編譯結果 瀏覽:679
日語命令形和禁止型 瀏覽:285
安裝軟體用管理員解壓 瀏覽:505
編譯原理代碼塊 瀏覽:400
小孩可以用壓縮面膜嗎 瀏覽:14
錐形倒角怎麼計演算法 瀏覽:882
java合並鏈表 瀏覽:508
pic單片機編譯器 瀏覽:806
麗水四軸加工中心編程 瀏覽:691
國產系統怎麼解壓 瀏覽:554
戰雙程序員 瀏覽:484
him觸摸編程軟體 瀏覽:932
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852