當前位置:首頁 » 編程語言 » 求最大值java

求最大值java

發布時間: 2022-09-14 21:45:40

『壹』 java找最大值

int maxnum = Integer.MIN_VALUE;
for (int i : arr) {
maxnum = maxnum > i ? maxnum : i;

}

『貳』 Java求最大值問題

你寫的點厲害,你這樣寫吧:

System.out.println("求最大值");

Scannerscanner=newScanner(System.in);

System.out.println("輸入a:");

inta=scanner.nextInt();

System.out.println("輸入b:");

intb=scanner.nextInt();

System.out.println("輸入c:");

intc=scanner.nextInt();

intnum=Math.max(a,b);//調用math中的max方法

intmax=Math.max(num,c);

System.out.println(max+"是最大值");

  1. 用math中的方法,不知道你現在有沒有學到面向對象,這就是面向對象

  2. 用if一個一個判斷,找到最大值,然後和另一個比較

  3. 三元表達式: int max = a > b ? a : b;

『叄』 java求數組的最大值

public class B {
public static void main(String[] args) {
int[] array = {10,29,18,30,43,69};
int max = 0;//初始最大值
//遍歷循環數組
for (int i = 0; i < array.length; i++) {
if(maxIndex < array[i]){
maxIndex = array[i];
}
}
System.out.println("最大值:"+max);
}
}
如有幫助請採納(不懂請提問),可以看我主頁,歡迎來交流學習;

『肆』 java如何求最大值

測試結果為

請輸入第1個數
2
請輸入第2個數
3
請輸入第3個數
4
請輸入第4個數
5
請輸入第5個數
6
請輸入第6個數
7
請輸入第7個數
7
請輸入第8個數
8
請輸入第9個數
9
請輸入第10個數
423
最大數為:423

import java.util.Scanner;

public class MaxNum {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int max = Integer.MIN_VALUE;
for(int i = 1; i <= 10; i++) {
System.out.println("請輸入第" + i + "個數");
int num = in.nextInt();
if(num >= max) max = num;
}
System.out.println("最大數為:" + max);
}

}

『伍』 java 求最大值

package com;

import java.util.Scanner;

public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner s=new Scanner(System.in);
int m[][]=new int[3][4];
System.out.println("從鍵盤輸入值:");
System.out.println("請輸入第一行:");
for(int j=0;j<4;j++)
{
m[0][j]=s.nextInt();
}
System.out.println("請輸入第二行:");
for(int j=0;j<4;j++)
{
m[1][j]=s.nextInt();
}
System.out.println("請輸入第三行:");
for(int j=0;j<4;j++)
{
m[2][j]=s.nextInt();
}
int max=m[0][0];
int x=0;
int y=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
if(m[i][j]>max)
{
max=m[i][j];
x=i;
y=j;
}

}
}
System.out.println("maxValue="+max);
System.out.println("x="+x);
System.out.println("y="+y);
}

}

輸每個值後按回車鍵

『陸』 java求數組中最大值最小值

java中隨便定義一個數組時,需要先排序之後,然後輸出最大最小值,可以使用sort類進行排序,實例如下:

public class ArrDemo{ public static void main(String[] args){ new ArrDemo().getPrint(); } private int[] getPrint(){ java.util.Scanner sc = new java.util.Scanner(System.in); try{ System.out.println("請輸入數組的個數。"); int[] arr = new int[sc.nextInt()]; for(int i = 0; i < arr.length; i++){ System.out.println("請輸入第"+(i+1)+"個數。"); arr[i] = sc.nextInt(); } getArr(arr); }catch(Exception e){ System.err.println("對不起,您輸入的不是數字。"); } } private void getArr(int[] arr){ int sum = 0; java.util.Arrays.sort(arr); for(int i = 0;i < arr.length; i++){ sum += arr[i]; } System.out.println("最大值是:"+arr[arr.length-1]); System.out.println("最小值是:"+arr[0]); System.out.println("和是:"+sum); }}

『柒』 java求數列中的最大值和最小值

int a = 10;
int b = 20;
if(a>b){
System.out.println("最大值:"+a);
System.out.println("最小值:"+b);
}else if(a<b){
System.out.println("最大值:"+b);
System.out.println("最小值:"+a);
}else{
System.out.println("相等!");
}

『捌』 Java求最大值的三種方法

普通方法:
public class Max {
public static void main(String[] args) {

double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,100,-1,-4.5}; //定義一維數組
double num = myList[0]; //0為第一個數組下標
for (int i = 0; i < myList.length; i++) { //開始循環一維數組
if (myList[i] > num) { //循環判斷數組元素
num = myList[i]; } //賦值給num,然後再次循環
}
System.out.println("最大值為" + num); //跳出循環,輸出結果 }
}
三元運算符:
public class Max {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,1,-1,-4.2}; //定義一維數組
double num = myList[0]; //0為第一個數組下標
for (int i = 0; i < myList.length; i++){ //開始循環一維數組

num=(myList[i] < num?num: myList[i]); //三元運算符,詳情看註解
}
System.out.println("最大值為" + num); //跳出循環,輸出結果
}}
一般函數/方法:
public class Max {
double[] myList = {1.9, 2.9, 3.4, 100,3.5,10,11,12,13,-1};
double num = myList[0];
void getValue(){ //創建一般方法
for (int i = 0; i < myList.length; i++) {

num=(myList[i] < num?num: myList[i]);//三元運算符
}
System.out.println("最大值為" + num);
}
public static void main(String args[]){

Max max=new Max(); //創建對象

max.getValue(); //通過對象調用一般方法
}
}
三種求最大值的方法

熱點內容
微信里的密碼和賬號在哪裡 發布:2025-01-11 22:46:04 瀏覽:750
java字元串個數統計 發布:2025-01-11 22:45:05 瀏覽:541
完美國際2捏臉資料庫 發布:2025-01-11 22:45:04 瀏覽:279
php淘寶互刷平台源碼 發布:2025-01-11 22:43:49 瀏覽:215
劍俠情緣緩存怎麼清理 發布:2025-01-11 22:33:56 瀏覽:316
win7旗艦版怎麼設置密碼 發布:2025-01-11 22:21:09 瀏覽:144
被害人訪問 發布:2025-01-11 22:06:24 瀏覽:366
朋友圈上傳長視頻方法 發布:2025-01-11 22:01:41 瀏覽:357
我的世界ice伺服器被炸罰款 發布:2025-01-11 21:54:36 瀏覽:725
linuxphpini配置 發布:2025-01-11 21:54:35 瀏覽:481