From 902fabee3c8c3db9f7a0753f9bb30da82bba4cdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=85=88=E5=B3=BB?= <3458185152@qq.com> Date: Thu, 8 Dec 2022 23:21:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AC=AC=E4=B8=83=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20221207 \346\225\260\347\273\204.md" | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 "15 \350\260\242\345\205\210\345\263\273/20221207 \346\225\260\347\273\204.md" diff --git "a/15 \350\260\242\345\205\210\345\263\273/20221207 \346\225\260\347\273\204.md" "b/15 \350\260\242\345\205\210\345\263\273/20221207 \346\225\260\347\273\204.md" new file mode 100644 index 0000000..08ec1fb --- /dev/null +++ "b/15 \350\260\242\345\205\210\345\263\273/20221207 \346\225\260\347\273\204.md" @@ -0,0 +1,44 @@ +```java +数组定义格式 +1.数据类型 [] 变量名; +范例: int [] arr; 对比 int arr; +2.数据类型 变量名 []; +范例: int arr []; +推荐使用:格式1 int [] arr; +数组初始化方式 +静态初始化 +静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度 +格式:数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…}; +## 遍历 +遍历是获取数组中的每一个元素,我们可以把获取到的元素输出在控制台 +### 获取数组长度(元素个数) +格式:数组名.length +``` + + ### 作业 + +定义一个可以存储5个元素的int数组,数据来自于键盘录入,最后遍历数组,把元素输出在控制台 + +```java +import java.util.Scanner; + +public class D6 { + public static void main(String[] args) { + int[] arr = new int[5]; + Scanner sc = new Scanner(System.in); + System.out.println("请输入五个数"); + arr[0]= sc.nextInt(); + arr[1]= sc.nextInt(); + arr[2]= sc.nextInt(); + arr[3]= sc.nextInt(); + arr[4]= sc.nextInt(); + System.out.println(arr[0]); + System.out.println(arr[1]); + System.out.println(arr[2]); + System.out.println(arr[3]); + System.out.println(arr[4]); + } +} + +``` + -- Gitee From 080867df7383674d47143d7851d862869674898c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=85=88=E5=B3=BB?= <3458185152@qq.com> Date: Tue, 13 Dec 2022 23:45:43 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=AC=AC=E5=85=AB=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...60\347\273\204\350\277\233\351\230\266.md" | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 "15 \350\260\242\345\205\210\345\263\273/20221213 \346\225\260\347\273\204\350\277\233\351\230\266.md" diff --git "a/15 \350\260\242\345\205\210\345\263\273/20221213 \346\225\260\347\273\204\350\277\233\351\230\266.md" "b/15 \350\260\242\345\205\210\345\263\273/20221213 \346\225\260\347\273\204\350\277\233\351\230\266.md" new file mode 100644 index 0000000..a80d2c9 --- /dev/null +++ "b/15 \350\260\242\345\205\210\345\263\273/20221213 \346\225\260\347\273\204\350\277\233\351\230\266.md" @@ -0,0 +1,44 @@ +#### 作业 + +在编程竞赛中,有6位评委为参赛的选手打分,分数为0~100的整数。 + +选手最后的分数为:去掉最高分和最低分后的4个评委平均数(不考虑小数点) + +```java +import java.util.Scanner; + +public class D9 { + public static void main(String[] args) { + int[] arr = new int[6]; + System.out.println("输入六位评委打的0~100的分数:"); + + + int sum = 0; + for (int i = 0; i < arr.length; i++) { + Scanner sc = new Scanner(System.in); + arr[i] = sc.nextInt(); + } + int max = arr[0]; + for (int j = 0; j < arr.length; j++){ + + + if (arr[j] > max) { + max = arr[j]; + }} + int min = arr[0]; + for (int a = 0; a < arr.length; a++) + if (min > arr[a]) { + min = arr[a]; + } + + for (int ch : arr) { + System.out.println(ch); + sum += ch; + } + System.out.println("去掉最大最小值的平均数是:" + (sum - max - min) / (arr.length - 2)); + } +} + + +``` + -- Gitee