小Z与你探讨Java系列--1
大家好,今天是《小Z与你探讨Java系列》的第1篇。
本系列旨在与大家一起,相互探讨、互相学习、彼此提高,不足之处,还望各路大牛多多指教。
那么现在,小Z就与大家探讨一下Java的基础语法部分。
数据类型之初始化。
大家都知道,不管是什么编程语言它都支持基础数据类型,这也是我们第一个要探讨的部分。
基础数据类型:整型、浮点型、字符、字符串、数组,等等。。
那么,在Java里,要初始化一个变量要怎么写呢?
初始化一个整型变量a:
int a = 0;
初始化一个浮点型变量b:
double b = 0;
double b = 1.22;
初始化一个字符变量c:
char c = ‘a';
char c = '\u0041';(支持ACSⅡ码,字符变量c的 值为’A')
char c = '哈'(支持中文字符)
初始化一个字符串变量d:
String d = "abcd'";
String d= "哈哈哈哈"(支持中文字符串)
String d = new String("abcd");
String d = new String("哈哈哈哈");
单引号括起来的是字符,双引号括起来的是字符串,字符串由字符组成,一个字符串可以包含一个或多个字符。
初始化一个数组变量e:
String[] e = new String[2];
(初始化一个字符串String类型的数组,即该数组里面的每一个元素的类型都是字符串String类型)
int[] e = new int[2];
(初始化一个整型int类型的数组,即该数组里面的每一个元素的类型都是整型int类型)
int[][] e = new int[2][2];
(初始化一个整型int类型的2*2二维数组,即该二维数组里面的每一个元素的类型都是整型int类型)
e[0][1] = 2;
(给该2*2的整型二维数组的第一行第二列的元素赋值为2,其他暂时还未被赋值的元素当前默认初值为0)
int[][]e = {
{1,2,3},
{2,3}
};
(初始化一个整型int类型的--二维数组,并赋初值,该二维数组为一个不规则的二维数组,即第一行有3列,第二行只有2列,所以如果此时去取e[1][2]这个元素的值,会报数组越界异常)
-- ZeroOS 原创于 2018/5/6