diff --git "a/09 \346\233\271\346\255\243\346\263\242/20221207 java\346\225\260\347\273\204.md" "b/09 \346\233\271\346\255\243\346\263\242/20221207 java\346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..2f1b192d89750031e01c9ae18e7b04e61ab202b5 --- /dev/null +++ "b/09 \346\233\271\346\255\243\346\263\242/20221207 java\346\225\260\347\273\204.md" @@ -0,0 +1,58 @@ +## 笔记 + +### 数组定义格式 + +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 +package 十二月七日; + +import java.util.Scanner; + +public class D1 { + public static void main(String[] args) { + int[] n=new int[5]; + for(int i=0;i<5;i++){ + Scanner num=new Scanner(System.in); + System.out.println("输入元素"+i); + n[i]=num.nextInt(); + } + System.out.println("你输入的五个元素为:"); + for (int j=0;j<5;j++){ + System.out.print(n[j]+" "); + } + } +} +``` \ No newline at end of file diff --git "a/09 \346\233\271\346\255\243\346\263\242/20221209 java\345\244\215\344\271\240\346\225\260\347\273\204.md" "b/09 \346\233\271\346\255\243\346\263\242/20221209 java\345\244\215\344\271\240\346\225\260\347\273\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..427cdcb32d902ede5ebf35d59f04e794ca4cfb4c --- /dev/null +++ "b/09 \346\233\271\346\255\243\346\263\242/20221209 java\345\244\215\344\271\240\346\225\260\347\273\204.md" @@ -0,0 +1,78 @@ +## 笔记 + +数组里通常用-1表示不存在的索引 + +例:int x=-1; + +直接打印数组 + +sout(Arrays.tosting(num)) + + + +数组中等于号赋值是两个变量赋为相同一个值 + +例: int[] a=b; + +​ for(){ + +​ sout(a) + +​ } + +​ b=c (后面赋值也会影响前面变量) + +​ sout(a); + +​ sout(b); + +运行结果:b + +​ c + +​ c + +但这种情况只适用于数组数据类型的引用数据类型 + + + +## 作业 + +```java +package 十二月九日; + +import java.util.Scanner; + +public class D1 { + public static void main(String[] args) { + double[] n=new double[6]; + for(int i=0;imax){ + max=n[j]; + } + } + //找最小值 + double min=n[0]; + for (int d=1;d