卢雨杰9.23

学习内容:

数组:

定义:数组是具有相同数据类型的且按照一定次序排列的一组变量的集合体,即用一个变量名表示一批数据

java为数组分配了一组连续的空间,这段空间的存储数据的个数是固定的

数组的组成:

①数组元素:

构成数组的每一个数据叫做数组元素

②数组下标:

下标是数组元素在数组中的位置,在一个数组中,数组的下标是用整数来表示的,从0开始一次累加1

③数组大小:

数组中元素的个数叫做数组的大小,也叫作数组的长度

在定义数组时,jvm将数组的名称存储在栈中,栈是一个先进后出的数据结构,因此数据名称在栈中

数组是引用类型,引用类型的默认值是null

为数组分配内存:

数组名 = new int [5]

数据长度一旦确定将不可更改

基本数据类型的变量存储的是真实的数据,而引用数据类型存储的是内存地址编号

JDK1.5及其之后的版本提供了增强for循环语句 for-each语句

冒泡排序

import java.util.Scanner;

public class triangle {

public static void main(String[] args) {
       int []nums={2,33,4,56,243,65,75,23,24};
       for(int i = 0;i<nums.length-1;i++) {
           for(int j = 0 ;j < nums.length-1-i;j++) {
                   if(nums[j]>nums[j+1]){
                       int temp;
                       temp = nums[j]; 
                       nums[j] = nums[j+1];
                       nums[j+1] = temp;    

                   }

           }

       }
       for(int i = 0;i<nums.length;i++) {
           System.out.println(nums[i]);

       }
}

}

数组的下标越界,未分配内存空间的系统报错

二维数组

每一个一维数组中的每一个元素都包含一个数组

Arrays类的使用

学习心得

今天因为发烧一天都不在状态,下午的后面内容没听进去,争取早点调整状态赶上进度

标签

评论

this is is footer