From 383102b3d8fcf975106361b501991b59280cd3a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=B0=91=E6=B5=B7?= <3087930763@qq.com> Date: Mon, 19 Dec 2022 21:46:08 +0800 Subject: [PATCH] 12 19 java --- .../12 19 Java.md" | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 "21 \345\210\230\345\260\221\346\265\267/12 19 Java.md" diff --git "a/21 \345\210\230\345\260\221\346\265\267/12 19 Java.md" "b/21 \345\210\230\345\260\221\346\265\267/12 19 Java.md" new file mode 100644 index 0000000..b171559 --- /dev/null +++ "b/21 \345\210\230\345\260\221\346\265\267/12 19 Java.md" @@ -0,0 +1,142 @@ + + +public static 修饰符,目前先记住这个格式 + +返回值类型 方法操作完毕之后返回的数据的数据类型 + +如果方法操作完毕,没有数据返回,这里写void,而且方法体中一般不写return + +方法名 调用方法时候使用的标识 + +参数 由数据类型和变量名组成,多个参数之间用逗号隔开 + +方法体 完成功能的代码块 + + return 如果方法操作完毕,有数据返回,用于把数据返回给调用者 + +定义方法时,要做到两个明确 + +```java +package 方法; + +import java.util.Arrays; +import java.util.Random; +import java.util.Scanner; + +public class D2 { +// 编写函数,计算圆的面积和周长,在主函数中接受圆的半径,在自定义函数中计算并输出 +// public static void main(String[] args) { +// Scanner sc = new Scanner(System.in); +// System.out.println("请输入"); +// double a = sc.nextDouble(); +// yuan(2); +// } +// public static void yuan(double r){ +// System.out.println("面积为"+3.14*(r*r)); +// System.out.println("周长为"+2*3.14*r); +// } +// 在主函数中产生20个0-10之间的随机数,将这20个随机数存入数组, +// 并通过函数计算某个数在这些随机数中出现的次数(这“某个数”是在主函数中由用户输入的)// +//public static void main(String[] args) { +// Random liu =new Random(); +// Scanner sc = new Scanner(System.in); +// int [] shuzu = new int[20]; +// for (int i = 0; i < 20; i++) { +// shuzu[i] = liu.nextInt(11); +// } +// System.out.println(Arrays.toString(shuzu)); +// System.out.println("请输入"); +// int luru = sc.nextInt(); +// b (shuzu,luru); +// } +// public static void b(int[] shuzu, int luru){ +// int count = 0; +// for (int i = 0; i < shuzu.length; i++) { +// if (shuzu[i]==luru){ +// count++; +// } +// } +// System.out.println(luru+"出现"+count+"次"); +// } +//} +// 在主函数中接收10个数存入数组,在自定义函数中,将该数组中的最大值与第一个元素交换, +// 最小值与最后一个元素交换,然后在主函数中输出交换后的数组 +//public static void main(String[] args) { +// Scanner sc = new Scanner(System.in); +// int[]shuzu = new int[10]; +// for (int i = 0; i < 10; i++) { +// System.out.println("请输入第"+(i+1)+"个数"); +// shuzu[i]=sc.nextInt(); +// } +// System.out.println(Arrays.toString(shuzu)); +// z(shuzu); +//} +// public static void z(int[]shuzu){ +// int max = shuzu[0]; +// int min = shuzu[0]; +// for (int i = 1; i < shuzu.length; i++) { +// if (shuzu[i]>max){ +// max=shuzu[i]; +// }else if (shuzu[i]