99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

java取數組最大值代碼 java數組中取最大值

如何用java編程求數組的最大值,最小值,平均值?

public class MaxMin {

岷縣網站制作公司哪家好,找成都創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、成都響應式網站建設等網站項目制作,到程序開發,運營維護。成都創新互聯公司成立于2013年到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯公司

public static void main(String[] args) {

Integer[] inte = {12,23,54,75,86};

int max = inte[0];

int min = inte[0];

int average = 0;

int sum = 0;

for(int i=0;iinte.length;i++){

if(maxinte[i]){

max = inte[i];

}

if(mininte[i]){

min = inte[i];

}

sum += inte[i];

}

average = sum/inte.length;

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

System.out.println("最小值----"+min);

System.out.println("平均值----"+average);

}

}

java如何在數組中取最大值和最小值

以下程序主要是求得數組中的最大值和最小值:

public class a {

public static void main(String args[]) {

int a[]={84,40,16,3,10,49,28,76,94,70};

int n;

int min=a[0];

int i;

int max=a[0];

for(n=0;n=9;n++) {

if(maxa[n])

max=a[n];

}

for(i=0;i=9;i++) {

if(mina[i])

min=a[i];

}

System.out.print("max="+max);

System.out.print("min="+min);

}

}

該程序輸出結果:

數組A的元素包括:74 48 30 17 62數組的最大值是:74數組的最小值是:17

程序說明如下:

第6行聲明整數變量i 做為循環控制變量及數組的索引:另外也聲明存放最小值的變量min與最大值的變量max。

第7行聲明整型數組A,其數組元素有5個,其值分別為74、48、30、17、62。

第9行將min與max的初值設為數組的第一個元素。

第10~18行逐一輸出數組里的內容,并判斷數組里的最大值與最小值。

第19~20行輸出比較后的最大值與最小值。將變量min與max初值設成數組的第一個元素后,再逐一與數組中的各元素相比。比min小,就將該元素的值指定給min存放,使min的內容保持最小;同樣的,當該元素比max大時,就將該元素的值指定給max存放,使max的內容保持最大。for循環執行完,也就表示數組中所有的元素都已經比較完畢,此時變量min與max的內容就是最小值與最大值。

本文所述代碼為比較基礎的示例程序,相信對于Java的初學者仍有一定的借鑒價值。

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數組求最大最小值

這里的難點在于記錄數字的位置,因此我定義了一個類NumPosition.java,由數字和它的位置組成:

public class NumPosition {

private int num;

private int position;

public NumPosition(int num, int position) {

this.num = num;

this.position = position;

}

public int getNum() {

return num;

}

public int getPosition() {

return position;

}

}

然后在main函數中,首次遍歷求和的時候,記錄每一個數字的位置,之后排序后,就可以找到最大值和最小值的位置了:

public class Main {

public static void main(String[] args) {

int[] s = new int[]{3, 5, 2, 6, 54, 8, 9, 1, 4, 11};

NumPosition[] positions = new NumPosition[s.length];

int sum = 0;

for (int i = 0; i s.length; i++) {

sum += s[i];

positions[i] = new NumPosition(s[i], i);

}

System.out.println("一維數組中的數的和為:" + sum);

//jdk自帶數組升序排序,也可以搜一下冒泡排序自己實現

Arrays.sort(s);

int min = s[0];//最小值 排序后第一個元素

int max = s[s.length - 1];//最大值 排序后最后一個元素

for (int i = 0; i positions.length; i++) {

if (positions[i].getNum() == min) {

System.out.println("數組中的最小的數為:[" + min + "],其位于數組的第[" + positions[i].getPosition() + "]位置");

}

if (positions[i].getNum() == max) {

System.out.println("數組中的最大的數為:[" + max + "],其位于數組的第[" + positions[i].getPosition() + "]位置");

}

}

}

}

運行結果:

這里位置是從0算起的,如果要從1算起就每個位置加1

分享題目:java取數組最大值代碼 java數組中取最大值
分享路徑:http://www.yijiale78.com/article32/ddohgsc.html

成都網站建設公司_創新互聯,為您提供網站策劃外貿建站網站制作定制網站網站維護關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設