首页 > 编程语言 > 详细

数组,包装器类型

时间:2020-03-11 14:59:27      阅读:64      评论:0      收藏:0      [点我收藏+]

包装器类型:

java中对象

数据类型

基本数据类

byte short int long float double char boolean

引用数据类型

java是百分之百面向对象的编程语言。

Byte
Short
Integer
Long
Float
Double
Charactor
Boolean 

null:代表着空,即没有内存地址所引用。

所有的值为null的对象,如果调用了属性或者是方法,则会出现NullPointerException空指针异常。

==:比较运算符,比较两个数值是否相等(作用在基本数据类型的时候)

如果作用在两个对象之间,比较的是两个对象的内存地址是否相等。

java中的数组:

什么是数组?

一组相同类型的有序的长度固定的数据的集合。

java中将数组看作是一个对象。

java中按照维度不同分为:

一维数组

二维数组

...

多维数组

一维数组:
语法:

1.类型[] 数组对象名称 = {数据1,数据2,...,数据n};

相同类型:

指的是数组中所包含的元素,都必须是统一的一个类型的元素。

有序:

指的是,数组的下标(索引)有序,数组的下标永远从0开始,到数组的长度-1结束。每一个下标之间+1.

数组的长度:

指的是数组中所包含元素的个数。

如何取出数组中的某一个元素:

数组对象名称[下标]

将数组中的每一个元素都可以当做是一个变量来看待。

如何遍历数组:

1.数组一旦被创建,长度就确定了,数组长度是一个常量,常量不能被改变。

2.类型[] 数组对象名称 = new 类型[]{数据1,数据2,...,数据n};

3.类型[] 数组对象名称 = new int[长度];

数组在创建的时候必须指定数组的长度。

基本数据类型数组:
byte、short、int  0
long 0L
char ''
boolean false 
float 0.0f
double 0.0
引用数据类型的数组:
null

for-each

语法:
for(数组类型 变量名称:数组对象名称){

}
二维数组:

实际上就是每一个元素都是一维数组的数组

类型[][] 数组对象名称 = {{数据1,,数据2,数据3...},{数据1,,数据2,数据3...},{数据1,,数据2,数据3...}};
数据类型[][] 数组对象名称 = new int[][]
{{数据1,,数据2,数据3...},{数据1,,数据2,数据3...},{数据1,,数据2,数据3...}};
数据类型[][] 数组对象名称 = new int[长度1][长度2];

长度1指定的二维数组的长度,也就是二维数组中可以装多少个一维数组。

长度2指的是二维数组中里面的每一个一维数组的长度,长度2可以不写。

三维数组:

里面每一个元素都是二维数组的数组。

冒泡排序法:

public static void main(String[] args) {
        int[] all = { 0,9,8,6,1,2,4,5,3,7};
        int x;
        for (int i = 0; i < all.length - 1; i++) {
            for (int j = 0; j < all.length - 1 - i; j++) {
                if (all[j] < all[j + 1]) {//如果前一个数比后一个小,则交换
                    x = all[j];
                    all[j] = all[j + 1];
                    all[j + 1] = x;
                }
            }
        }
        System.out.println(Arrays.toString(all));
    }

数组,包装器类型

原文:https://www.cnblogs.com/SunMoonSky/p/12333004.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!