15036188778

您所在位置: 首页> 学习课程> 在java中基本类型赋值有哪些形式?

在java中基本类型赋值有哪些形式?

发布百知教育 来源:学习课程 2019-09-03

java培训中,我们知道里面有个变量,说的再简单直白一些,变量就是个数据起名字,这样更能方便的找到一些我们需要的数据,也就是说实际上这个变量的值可以变,但是含义不变,每个变量有一个数据类型和一个有意义的名字,这个时候我们需要通过赋值来对数据进行操作,那么在java中基本类型赋值有哪些形式?



基本类型的数组有3种赋值形式,如下所示:


优乐美:

1. int[] arr = {1,2,3};

2. int[] arr = new int[]{1,2,3};

3. int[] arr = new int[3];

arr[0]=1; arr[1]=2; arr[2]=3;


第1种和第2种都是预先知道数组的内容,而第3种是先分配长度,然后再给每个元素赋值。第3种形式中,即使没有给每个元素赋值,每个元素也都有一个默认值,这个默认值跟数组类型有关,数值类型的值为0,boolean为false,char为空字符。

数组长度可以动态确定,如下所示:

int length = ... ;//根据一些条件动态计算

int arr = new int[length];

数组长度虽然可以动态确定,但定了之后就不可以变。数组有一个length属性,但只能读,不能改。还有一个小细节,不能在给定初始值的同时给定长度,即如下格式是不允许的:

int[] arr = new int[3]{1,2,3}


可以这么理解,因为初始值已经决定了长度,再给个长度,如果还不一致,计算机将无所适从。


以上是java中基本类型赋值的形式,仅供参考使用。




上一篇:在java编程语言中,代码需要优化吗?

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请