Java基础--(二)变量与基本数据类型

一.概念

存储数据;小写字母开头的单词,小驼峰命名方式

二.变量声明

变量使用前必须先声明类型和名称

int x =4;

三.分类

  • 八大基本数据类型
  • 引用数据类型

1.八大基本数据类型:

高位-->低位强制转换:注意范围不要超过低位,位数不一样,空间大小不一样

====================================================================================

拓展:

====================================================================================

2.引用数据类型

引用类型的变量是指的一个内存地址,一个位置信息指向的内存中保存着变量所表示的一个值或一组值。

2.1 分类

  • 数组
  • 接口
  • 枚举

2.2 字符串(特殊类)

2.2.1 语法

  • String x = "abc";
  • 字符串可以跟任意类型的数据进行拼接得到新的字符串,拼接符号 +

2.3 数组

是一种数据结构,用来盛放数据,不同类型的数组可以盛放不同类型的数据。

2.3.1特点

  • 固定的大小:容量是固定的,即定义的时候必须指定数组大小
  • 固定的数据类型:类型是确定的,即在定义的时候必须声明数组的类型,一种类型的数组只能放一种类型的数据

2.3.2 分类

一维数组 、二维数组

一维数组:

创建一维数组:

语法一:声明时直接开辟内存空间

数据类型[] 数组名 = new 数据类型[数组的长度];

语法二:创建一个数组,并对它内部的元素进行初始化

数据类型[] 数组名 = {值1,值2,值3,值4};

 注意:取值时不要越界

二维数组:

内部元素仍然是一维数组

创建二维数组:

语法一(创建时未初始化):

1.数据类型[][] 数组名 = new 数据类型[二维数组的长度][一维数组的长度];   (二维数组的长度:多少个一维数组;每个一维数组的长度:固定多少列)

 2.数据类型[][] 数组名 = new 数据类型[二维数组的长度][];(每个一维数组长度不固定时)

语法二(创建时初始化):数据类型[][] 数组名 = {{值1,值2},{值3,值4}};

数组属性--长度:

1.一维数组长度代表元素个数;二维数组长度代表有多少个一维数组

2.打印二维数组中一维数组的长度:

原文地址:https://www.cnblogs.com/kxx-1/p/13237384.html