最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中求最大值的4種方法實(shí)例代碼

 更新時(shí)間:2020年08月30日 16:43:39   作者:Prannt  
這篇文章主要給大家介紹了關(guān)于Java中求最大值的4種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

本文主要給大家分享了關(guān)于java求最大值的4中方法,文中給出了完整的示例代碼,下面話不多少了,來(lái)一起看看吧

示例代碼:

/**
*@author Prannt
*求最大值(或最小值)
*本例以int數(shù)據(jù)類型為例,可指定其他數(shù)據(jù)類型
*/

//方法一:直接法,求最小值類似
public class Deno05ArrayMax {
 public static void main(String[] args) {
 	//數(shù)據(jù)類型可指定
  int [] array = {5,15,20,30,10000};
  int max = array[0];//假設(shè)第一個(gè)值為最大值
  for (int i = 1; i < array.length; i++) { //和后面的數(shù)進(jìn)行比較
   if(array[i] > max) {
    max = array[i];
   }
  }
  System.out.println("最大值是:" + max);
 }
}


//方法二:調(diào)用方法求最大值,求最小值類似
public class Demo02Method {

 public static void main(String[] args) {
  int [] array = {5,15,35}; 
  int max = getMax(array);
  System.out.println("最大值:" + max);
 }	
	//有返回值,含參
 public static int getMax (int [] array) {
  int max = array[0]; //局部變量寫(xiě)在方法內(nèi)部
  for (int i = 1; i < array.length; i++) {
   if (array[i] > max ) {
    max = array[i];
   }
  }
  return max;
 }
}

//方法三:三元運(yùn)算符,求最小值類似
public class Demo02Method {
 public static void main(String[] args) {
  int[] arr = {5, 2, 3, 12,10,11,17,1,-1,-8};
  int result = arr[0];
  for (int i = 1; i < arr.length; i++){
   // ? 前面的表達(dá)式為條件判斷
   //邏輯為:如果條件表達(dá)式成立則執(zhí)行result,否則執(zhí)行arr[i]
   result = (arr[i] < result ? result : arr[i]);
  }
  System.out.println("最大值為:" + result);
 }
}

//方法四:面向?qū)ο笳{(diào)用,求最小值類似
public class Demo02Method {
 int [] arr = {9,20,5,6,1,3,7,2,4};
 int num = arr[0];
 public static void main(String args[]) {
  Demo02Method max=new Demo02Method();
  //調(diào)用方法
  max.getMax();
 }

 public void getMax() {
  for (int i = 0; i < arr.length; i++) {
   if(arr[i] > arr[0]) {
    num = arr[i];
   }
  }
  System.out.println("最大值為:" + num);
 }
}

總結(jié)

到此這篇關(guān)于Java中求最大值的4種方法的文章就介紹到這了,更多相關(guān)Java求最大值4種方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于<aop:aspect>與<aop:advisor>的區(qū)別

    基于<aop:aspect>與<aop:advisor>的區(qū)別

    這篇文章主要介紹了<aop:aspect>與<aop:advisor>的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Springboot+netty實(shí)現(xiàn)Web聊天室

    Springboot+netty實(shí)現(xiàn)Web聊天室

    這篇文章主要介紹了利用springboot+netty實(shí)現(xiàn)一個(gè)簡(jiǎn)單Web聊天室,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)Java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-12-12
  • 詳解SpringBoot+Dubbo集成ELK實(shí)戰(zhàn)

    詳解SpringBoot+Dubbo集成ELK實(shí)戰(zhàn)

    這篇文章主要介紹了詳解SpringBoot+Dubbo集成ELK實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java編程求二叉樹(shù)的鏡像兩種方法介紹

    Java編程求二叉樹(shù)的鏡像兩種方法介紹

    這篇文章主要介紹了Java編程求二叉樹(shù)的鏡像兩種方法介紹,分享了兩種方法,遞歸與非遞歸,每種方法又分別介紹了兩種解決思路,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • elasticsearch分布式及數(shù)據(jù)的功能源碼分析

    elasticsearch分布式及數(shù)據(jù)的功能源碼分析

    這篇文章主要為大家介紹了elasticsearch分布式及數(shù)據(jù)功能源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • Java使用Junit4.jar進(jìn)行單元測(cè)試的方法

    Java使用Junit4.jar進(jìn)行單元測(cè)試的方法

    今天通過(guò)本文給大家介紹Java使用Junit4.jar進(jìn)行單元測(cè)試的方法,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-11-11
  • IDEA源碼修改器JarEditor使用(反編譯-打包一步到位)

    IDEA源碼修改器JarEditor使用(反編譯-打包一步到位)

    JarEditor是一個(gè)IDEA插件,用于修改jar包中的類文件,它允許用戶在不解壓jar包的情況下,直接在IDEA中編輯和修改類文件的源碼,修改完成后,可以一鍵編譯并生成新的jar包,替換原jar包
    2025-01-01
  • Java中BufferedReader和BufferedWriter使用方式

    Java中BufferedReader和BufferedWriter使用方式

    這篇文章主要介紹了Java中BufferedReader和BufferedWriter使用方式,F(xiàn)ileWriter?類從?OutputStreamWriter?類繼承而來(lái),BufferedReader?類從字符輸入流中讀取文本并緩沖字符,以便有效地讀取字符,數(shù)組和行
    2022-06-06
  • Spring boot整合shiro+jwt實(shí)現(xiàn)前后端分離

    Spring boot整合shiro+jwt實(shí)現(xiàn)前后端分離

    這篇文章主要為大家詳細(xì)介紹了Spring boot整合shiro+jwt實(shí)現(xiàn)前后端分離,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • MyBatis-Flex BaseMapper的接口基本用法小結(jié)

    MyBatis-Flex BaseMapper的接口基本用法小結(jié)

    本文主要介紹了MyBatis-Flex BaseMapper的接口基本用法小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02

最新評(píng)論

呼玛县| 渝中区| 鹿邑县| 定襄县| 靖宇县| 塔河县| 丹东市| 吉木乃县| 顺昌县| 旺苍县| 云南省| 千阳县| 化州市| 青岛市| 通化县| 平阴县| 嘉荫县| 南江县| 安陆市| 方山县| 阿拉尔市| 正宁县| 天峨县| 策勒县| 高雄市| 小金县| 天镇县| 青神县| 涞水县| 新干县| 汉阴县| 杭锦后旗| 梓潼县| 共和县| 沅陵县| 安义县| 苗栗市| 高唐县| 崇左市| 曲松县| 通榆县|