diff --git "a/21 \345\215\242\344\272\250\350\200\200/20221207 \346\225\260\347\273\204.md" "b/21 \345\215\242\344\272\250\350\200\200/20221207 \346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..92db78848d5a3dad3f299652f6617b20fefa675b --- /dev/null +++ "b/21 \345\215\242\344\272\250\350\200\200/20221207 \346\225\260\347\273\204.md" @@ -0,0 +1,48 @@ +# 数组 + +```java +//数组定义格式 +int[] arr;或int arr[]; +数组需要初始化,才能用 + +//静态初始化 +数据类型[] 变量名=new 数据类型[] {元素1,元素2,元素3} +简化:int[] arr={元素1,元素2,元素3} +//数组元素访问 +sout (变量[]) (数组索引从零开始(例:元素1所以为0)) +//测量数组长度 +int num=a.length; +//动态初始化 +int [] arr=new int[数组长度] +例:int[] n=new int[5]; +Scanner num=new Scanner(System.in); + n[i]=num.nextInt(); +``` + + + +# 作业 + +```java +ublic class D7 { + public static void main(String[] args) { + Scanner sce=new Scanner(System.in); + System.out.println("请输入5个任意元素:"); + System.out.println("请输入第一个元素:"); + int a = sce.nextInt(); + System.out.println("请输入第二个元素:"); + int b = sce.nextInt(); + System.out.println("请输入第三个元素:"); + int c = sce.nextInt(); + System.out.println("请输入第四个元素:"); + int d = sce.nextInt(); + System.out.println("请输入第五个元素:"); + int e = sce.nextInt(); + int[]arr={a,b,c,d,e}; + for (int i=0;i<5;i++){ + System.out.println(+arr[i]); + } + } +} +``` + diff --git "a/21 \345\215\242\344\272\250\350\200\200/20221209 \346\225\260\347\273\204\344\275\234\344\270\232.md" "b/21 \345\215\242\344\272\250\350\200\200/20221209 \346\225\260\347\273\204\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..ce092f08be3a927d7964e622767a1dfb37b941f3 --- /dev/null +++ "b/21 \345\215\242\344\272\250\350\200\200/20221209 \346\225\260\347\273\204\344\275\234\344\270\232.md" @@ -0,0 +1,37 @@ +# 数组作业 + +#### 1.在一场竞赛中,有六位裁判为选手打分,要求去除最高分和最低分,计算出总分和平均分 + +```java +import java.util.Scanner; + +public class D1 { + public static void main(String[] args) { + Scanner s=new Scanner(System.in); + int[] arr=new int[6]; + for (int i = 0; i < arr.length; i++) { + System.out.print("请输入第"+(i+1)+"个裁判的分数"); + arr[i]=s.nextInt(); + } + int a=0; + int max=0; + int min=11; + for ( int q=0;q< arr.length;q++){ + if (arr[q]>max){ + max=arr[q]; + } + if (arr[q]