From 1a5ae19ad0e107beead30949ec8c97961935b9f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Thu, 8 Dec 2022 22:06:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=95=B0=E7=BB=84=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20221208 java\346\225\260\347\273\204.md" | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 "16 \351\230\231\350\213\217\346\226\207/20221208 java\346\225\260\347\273\204.md" diff --git "a/16 \351\230\231\350\213\217\346\226\207/20221208 java\346\225\260\347\273\204.md" "b/16 \351\230\231\350\213\217\346\226\207/20221208 java\346\225\260\347\273\204.md" new file mode 100644 index 0000000..08683a8 --- /dev/null +++ "b/16 \351\230\231\350\213\217\346\226\207/20221208 java\346\225\260\347\273\204.md" @@ -0,0 +1,64 @@ +# 笔记 + + + +1.1数组定义格式 + +格式1:数据类型[] 变量名; + +范例: int[] arr; + +定义了一个int类型的数组,数组名是arr + +格式2:数据类型 变量名[]; + +范例: int arr[]; + +定义了一个int类型的变量,变量名是arr数组 + +1.2 + +Java中的数组必须先初始化,然后才能使用 + +所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值 + +1.3 + +静态初始化 + +动态初始化 + +静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度 + +格式:数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…}; + +范例:int[] arr = new int[]{1,2,3}; + +l简化格式:数据类型[] 变量名 = {数据1,数据2,数据3,…}; + +范例:int[] arr = {1,2,3}; + +# 作业 + +```java +package 数组; + +import java.util.Scanner; +//定义一个可以存储5个元素的int数组, +// 数据来自于键盘录入,最后遍历数组,把元素输出在控制台 +public class D2 { + public static void main(String[] args) { + Scanner cs =new Scanner(System.in); + int []num=new int[5]; + for (int i=0;i<5;i++){ + System.out.println("请输入五个元素"+i); + num[i]= cs.nextInt(); + } + System.out.println("你输入的五个元素"); + for (int j=0;j<5;j++){ + System.out.print(num[j]+" "); + } + } +} +``` + -- Gitee From 1319752f16d71ac9bd81c66ffc06f675bd738718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Sun, 11 Dec 2022 16:38:05 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=95=B0=E7=BB=84=E4=BD=9C=E4=B8=9A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20221211 java\346\225\260\347\273\2042.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "16 \351\230\231\350\213\217\346\226\207/20221211 java\346\225\260\347\273\2042.md" diff --git "a/16 \351\230\231\350\213\217\346\226\207/20221211 java\346\225\260\347\273\2042.md" "b/16 \351\230\231\350\213\217\346\226\207/20221211 java\346\225\260\347\273\2042.md" new file mode 100644 index 0000000..d665a1e --- /dev/null +++ "b/16 \351\230\231\350\213\217\346\226\207/20221211 java\346\225\260\347\273\2042.md" @@ -0,0 +1,80 @@ +# 笔记 + + + +1.1数组的遍历: + +将数组里每一个元素拿出来,其实就是索引 从0循环到数组长度-1 + +数组的索引是 0 到 lenght-1 ,可以作为循环的条件出现。 + +```java +public class ArrayTest01 { +public static void main(String[] args) { +//定义数组 +int[] arr = {11, 22, 33, 44, 55}; +//使用通用的遍历格式 +for(int x=0; xfraction[j]){ + min=fraction[j]; + } + average=average+fraction[j]; + } + System.out.println("最大值是"+max+"最小值是"+min); + System.out.println("平均值是"+ (average-max-min) /4); + } +} +``` + -- Gitee