JAVA第四天笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA第四天笔记相关的知识,希望对你有一定的参考价值。

1、能够使用Random生成随机数

1)import java.util.Random;    

2)Random r = new Random();  

3)r.nextInt(n); // 0 - n-1


2、能够使用两种格式定义数组

1.int[] array = new int[n]; // 角标的取值范围0 - n-1;  第一种初始化(静态初始化)

2.int[] array2 = {元素1,元素2}; // 第二种初始化(动态初始化)


3、能够理解数组的动态初始化并使用

int[] array2 = {元素1,元素2}; // 第二种初始化(动态初始化)



4、能够访问数组中的元素

数组名[角标/索引]; arr[5]


5、能够说出java中的内存分配

栈, 堆, 方法区, 本地方法区, 寄存器区


6、能够理解数组的静态初始化并使用

1. Int[] array = new int[n]// 角标的取值范围0 - n-1 ;第一种初始化(静态初始化)


7、能够理解数组操作的两个常见小问题

角标越界,  空指针异常


8、能够完成数组的遍历

for(int i = 0;i<arr.length;i++){

System.out.println(arr[i]);

}

9、能够完成数组的求最值

//max

int[] arr = {1,11,23,34,0,9,10};

int max = arr[0];

for(int i = 1;i<arr.length;i++){

max = (max<arr[i]?max:arr[i]);

}

System.out.println("max="+max);

//min

int[] arr = {23,34,45,12,9,0,4};

int min = arr[0];

for(int i =1;i<arr.length;i++){

if(min>arr[i]){

min = arr[i];

}

}

System.out.println("min="+min);


10、能够定义二维数组

第1种: 数据类型[][] 数组名 = new 数据类型[m][n];

第2种: 数据类型[][]  数组名 = {{元素1,元素2},{元素1,元素2,元素3}}


11、能够遍历二维数组

Int[][] array = {{1,2,3},{4,5,6}};

For(int i = 0; i<array.length;i++){

    For(int j = 0; j< array[i].length; j++){

System.out.println(array[i][j]);

}

}


以上是关于JAVA第四天笔记的主要内容,如果未能解决你的问题,请参考以下文章

第四天笔记总结

第四天笔记总结

java学习--基础知识进阶第四天--笔记

Java自学笔记第二十四天

安卓第四天笔记-Sqlite

第四天笔记