From 79fa9ff549a8da24d3ed4f9372dab09c7af11556 Mon Sep 17 00:00:00 2001 From: liu-siying-1 <13542745679@139.com> Date: Thu, 15 Apr 2021 23:05:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Demo01.java" | 36 +++++++++++++++++++ .../Demo02.java" | 33 +++++++++++++++++ .../Demo03.java" | 15 ++++++++ 3 files changed, 84 insertions(+) create mode 100644 "\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo01.java" create mode 100644 "\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo02.java" create mode 100644 "\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo03.java" diff --git "a/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo01.java" "b/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo01.java" new file mode 100644 index 0000000..7b45854 --- /dev/null +++ "b/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo01.java" @@ -0,0 +1,36 @@ + +public class Demo01 { + + public static void main(String[] args) { +// - 需求:设计一个方法,该方法能够同时获取数组的最大值,和最小值 +// +// - 注意: return语句, 只能带回一个结果. +// +// - 提示:返回一个数组,数组里第一个元素是最大值,第二个元素是最小值 +int[] arr= {11,44,56}; +int []result=getMax(arr); +System.out.println("数组中最大值是"+result[0]+";"+"最小值是:"+result[1]); + } + public static int[] getMax(int[] arr){ + int max =arr[0]; + + int min =arr[0]; + for (int i = 0; i < arr.length; i++) { + if(maxarr[i]) { + min=arr[i]; + } + + } + int[] result=new int[2]; + result[0]=max; + result[1]=min; + return result; + + } + } + \ No newline at end of file diff --git "a/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo02.java" "b/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo02.java" new file mode 100644 index 0000000..a390313 --- /dev/null +++ "b/\346\226\271\346\263\225\347\273\203\344\271\240/\345\210\230\346\200\235\347\233\210/Demo02.java" @@ -0,0 +1,33 @@ + +public class Demo02 { + + public static void main(String[] args) { +// * 需求:设计一个方法用于获取数组中元素的最大值 +// +// * 思路: +// +// * ①定义一个数组,用静态初始化完成数组元素初始化 +// * ②定义一个方法,用来获取数组中的最大值,最值的认知和讲解我们在数组中已经讲解过了 +// * ③调用获取最大值方法,用变量接收返回结果 +// * ④把结果输出在控制台 + int[] a= {22,55,66,88}; + int[]result=getMax(a); + System.out.println("最大值是:"+result[0]); + + } + public static int[] getMax(int[] a) { + int max=a[0]; + int[] result=new int[1]; + for (int i = 0; i < a.length; i++) { + if(max