1. 程式人生 > >java中陣列求最大值、最小值、平均值。

java中陣列求最大值、最小值、平均值。

public class Array { public static void main(String arges[]) { int[] arr=new int[]{1,6,9,7,8,5,4,3,12,54,36,85,99}; int[] a=detarr(arr); System.out.print("該陣列為:"); printarr(arr); System.out.println("陣列的最大值為:"+a[0]); System.out.println("陣列的最小值為:"+a[1]); System.out.println("陣列的平均值為:"+a[2]); }       //求陣列最大值,最小值,平均值 public static int[] detarr(int arr[]) {    int min=arr[0];    int max=arr[0];    int avg=0;    for(int i=0;i    {     if(max     {     max=arr[i];     }     if(min>arr[i])     {     min=arr[i];     }     avg+=arr[i];    }    arr=new int[]{max,min,avg/arr.length}; return arr; }     //遍歷輸出陣列 public static void printarr(int  arr[]) { for(int i=0;i { if(i   System.out.print(arr[i]+","); else   System.out.println(arr[i]); } } }

相關推薦

java陣列平均值

public class Array { public static void main(String arges[]) { int[] arr=new int[]{1,6,9,7,8,5,4,3,12,54,36,85,99}; int[] a=detarr(a

Java陣列的補充方法(增強版遍歷逆序氣泡排序二分法查詢)

陣列的補充方法 在《陣列》文章中簡單的介紹了陣列的基本格式和實現案例,此處不做說明,此文主要是補充一些陣列的使用方法。例如:增強版的遍歷、逆序、氣泡排序、二分法查詢。 增強版遍歷: 1.與普通遍歷的區別: 普通的遍歷給人的直觀感覺不是很好,輸出的元素都是排列不好看,所以需

C#--輸入10個數存入陣列這10個數的和平均值

輸入10個數存入陣列中,求這10個數的最大值、最小值和平均值。 using System; using System.Collections.Generic; using System.Linq; u

java陣列長度以及List的容量

        java 中陣列的最大長度是多少呢?看一下它的length屬性就可以了。length屬性是32位的有符號整數,它的最大值是2的31次冪,就是2G。為何有這個限制呢?為什麼length的屬性不是long型呢?我們假設一下,如果它是long型的,那麼它的最大長度

java實現分數各種運算(加減乘除,餘,冪,兩個數的較,較)

package Rational; import java.util.StringTokenizer; /** * @author SunKun * 分數四則運算 */ public class Calculator { int numerator; // 分子 int denominator

HashMap原理及 Java 陣列長度是多少——華為面試總結

今天去華為面試 ,感受收穫特別大,感謝開發小哥, 問到我HashMap原理 及陣列的最大長度是多少,經過網路瞭解如下:   2. java 中陣列的最大長度是多少呢?看一下它的length屬性就可以了。length屬性是32位的有符號整數,它的最大值是2的31次冪,就

Java的輸入和輸出if...else if...else判斷Java列印陣列Java陣列排序檢視函式方法的原始碼命令列引數

Java的輸入和輸出: 輸入: import java.util.Scanner Scanner s = new Scanner(System.in); //通過new Scanner(System.in)建立一個Scanner物件,控制檯會一直等待輸入,直到敲回車鍵

Java陣列氣泡排序選擇排序二分查詢的詳細分析

前言:儘管在實際開發中,我們通過Arrays工具類就可以便利地對陣列進行排序和查詢的操作,但是掌握氣泡排序、選擇排序、二分法查詢的思想對於程式設計來說還是極其重要的,在很多場景都會用到。希望通過這篇部落格的分析能給大家帶來收穫。 主題:陣列的排序和查詢 1、冒泡法排序:

(動態規劃)有 n 個學生站成一排,每個學生有一個能力,從這 n 個學生按照順序選取kk 名學生,要求相鄰兩個學生的位置編號的差不超過 d,使得這 kk 個學生的能力的乘積最大,返回最大的乘積

第2關:最強戰隊 挑戰任務 綠盟和各大名企合作,舉辦程式設計能力大賽,需要選拔一支參賽隊伍。隊伍成員全部來自“綠盟杯”中表現優秀的同學,每個同學都根據在比賽中的表現被賦予了一個能力值。現在被召集的N個同學已經集結完畢,他們按照編號依次站成了一排。 你需要編寫一個程式,從

自適應閾分割(類間方差法津法OTSU)

最大類間方差法是由日本學者大津(Nobuyuki Otsu)於1979年提出的,是一種自適應的閾值確定的方法,又叫大津法,簡稱OTSU。它是按影象的灰度特性,將影象分成背景和目標兩部分,或者說,是尋找一個閾值為K,將影象的顏色分為1,2.....K和K+1.....256

(原) mysql 查詢表時間和非空的合集

有表 查詢 time 最大  con 非空的時間   注:time  為整個表  最大 現有資料 要求結果   時間最大  並且有內容 sql語句select a.id ,a.con, max(b.time) from test a, test b whe

Java陣列ListSet互相轉換

陣列轉List String[] staffs = new String[]{"Tom", "Bob", "Jane"}; List staffsList = Arrays.asList(staf

Java陣列的三種方式

推薦第一種: public class ArrayTest{ public static void main(String args[]){ // 1 int[] a=new int[4];

Java陣列表示1(一維陣列的定義初始化和記憶體陣列的表示)

各個語言中都有陣列,但Java中是有區別的,Java中只有一維陣列,沒有多維陣列,多維陣列使用陣列的陣列來表示的。所以下面介紹的陣列主要以一維陣列來表示。 1.陣列的定義 陣列型別也是一種型別,本身是一種引用型別,例如int是一個基本資料型別,但是int[]就是一種引用資

有一個3*4的矩陣,要求程式設計出其中的那個元素的,以及其所在行號列號

#include <stdio.h> #include <conio.h> int main(){   int a[3][4]={1,2,3,4,5,6,7,8,23,48,11,12};   int i,j,max=a[0][0],row,colu

leetcode--一個for迴圈找出陣列和次

//給定一個數組,找出陣列中最大值和次最大值。要求在一個for迴圈裡實現 #include "stdafx.h" #include<iostream> using namespace st

java陣列

陣列可以直接相互賦值,而不要求大小一定相同,java中陣列可以看成是一個物件,陣列名是物件的引用,而長度是物件的一個屬性, 所以在賦值時,不要求長度一致,就想物件之間相互引用時,只要求物件一致,而不管物件之間的屬性是否一致。 public class 陣列賦值 {publi

JAVA陣列的定義格式以及賦

JAVA中陣列的定義格式有如下三種: 第一中方式:int[] arr = new int[3]; 第二種方式:int[] arr1= new int [] {1,2,3,4,5}; 第三種方式:int[] arr2 = {1,2,3,4,5}; int[] 表示定義一個整數

如何修改word文檔每行字符的默認和每頁行數默認

論文 分享 src round new nbsp upload mes 分享圖片 事情起因是這樣的,小明在寫論文的過程中,發現自己的文檔的字與字的間距看起來比其他人的字符間距大,於是覺得奇怪,明明設置了一樣的格式啊,設置每行38個字符,每頁34行,為什麽小明

(轉)Java 關於String的空對象(null) ,空(empty),空格

空值 ise als 內存 ati 調用 ext cor under 原文出處:Java 中關於String的空對象(null) ,空值(empty),空格 定義 空對象: String s = null; 空對象是指定義一個對象s,但是沒有給該對象分配空間,即沒有實例化