From 925fc5f6b31e9a64a817bd9ecfc2f05f7646b953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E5=8B=87=E6=96=8C?= <1761144610@qq.com> Date: Thu, 22 Dec 2022 18:39:49 +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 --- .../\346\226\271\346\263\2252.md" | 195 ++++++++++++++++++ 1 file changed, 195 insertions(+) create mode 100644 "19 \345\275\255\345\213\207\346\226\214/\346\226\271\346\263\2252.md" diff --git "a/19 \345\275\255\345\213\207\346\226\214/\346\226\271\346\263\2252.md" "b/19 \345\275\255\345\213\207\346\226\214/\346\226\271\346\263\2252.md" new file mode 100644 index 0000000..2f0100c --- /dev/null +++ "b/19 \345\275\255\345\213\207\346\226\214/\346\226\271\346\263\2252.md" @@ -0,0 +1,195 @@ +方法定义 + +```java +public static 数据类型 方法名(参数){ + return 数据; +} +``` + + + + + +方法一般只负责逻辑将结果返回怎么使用看调用的地方 + + + +形参和实参 + +形参:方法定义中的参数 + +​ 等同于变量定义格式,如,int number(这一类没有固定的数,是一个大类) + +实参:方法调用中的参数 + +​ 等同于使用变量或字面量 如 10 1.2.3.(这一类数值,有指定性) + + + +方法通用格式 +通用格式 +格式 + +```java +public static 返回值类型 方法名(参数) +方法体; +return 数据; +``` + +public static +修饰符,目前先记住这个格式 +返回值类型方法操作完毕之后返回的数据的数据类型0 +如果方法操作完毕,没有数据返回,这里写void,而且方法体中一般不写return +方法名 +参数 +调用方法时候使用的标识 +由数据类型和变量名组成,多个参数之间用逗号隔开 + + + +# 作业 + +求最大和最小同时找出索引 + +```java +import java.util.Arrays; +import java.util.Scanner; + +public class c4 { + public static void main(String[] args) { + int[]nums=new int[10]; + Scanner sc=new Scanner(System.in); + for (int i=0;i< nums.length;i++){ + System.out.println("请输入"+(i+1)+"个数"); + nums[i]= sc.nextInt(); + } + add(nums); + System.out.println("新数组为"+ Arrays.toString(nums)); + } + public static int[] add(int[]nums){ + int a=0; + int b=0; + for (int i=0;i< nums.length;i++){ + if (nums[i]>nums[a]){ + a=i; + }if (nums[i]aa?max:aa; + } + for (int bb:nums){ + min=min