导航:首页 > 编程语言 > char初始化java

char初始化java

发布时间:2023-11-21 16:07:04

A. java 中 char类型二维数组初始化问题

这样并不会打印出十个*号。
看这一行
for(char
i:test)
作用只是用i去遍历数组test;然后只是修改了i
的值,并没有修改过数组test的值

B. java中初始化char数组,如 char[] LINE=new char[80];初始化后,数组中的默认值是什么

空白

char是java中的基本类型,他是不会出现null的情况的,因为它不是一个对象,他与Character不同,如果是Character c[] 初始化的话,里面的每个对象都是null。

还有空格也是不对的,因为空格其实也是一个字符,它与空白是不同的概念。

C. java中的“char”指的是什么

char是Java中的保留字,表示一种数据类型。与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应于0~127。
char初始化方式
char c='c'; //字符,可以是汉字,因为是Unicode编码
char c=十进制数,八进制数,十六进制数等等; //可以用整数赋值
char c='\u数字'; //用字符的编码值来初始化,如:char='\0',表示结束符,它的ascll码是0,这句话的意思和 char c=0 是一个意思。

D. 为什么java中char型数组元素没有赋值初始化的元素值是a

因为对于Java中基本数据类型默认值都是0, 如果是int[] c=new int[3];他会是3个0, 你那不可能是a的,应该输出3个空出来NUL,因为数字0编码在ASCII码中对应的字符值NUL

E. java 创建数组时写char a[] = null算对数组初始化吗

算初始化,只不过没有为其分配内存,所以后面使用起来会报错。
可以用new的方式为其初始化,
char []b = new char[3];

F. Java 变量到底要如何初始化

不同的变量初始化方法不同。
变量包括:
类的属性,或者叫值域
方法里的局部变量
方法的参数
对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。
int类型变量默认初始值为0
float类型变量默认初始值为0.0f
double类型变量默认初始值为0.0
boolean类型变量默认初始值为false
char类型变量默认初始值为0(ASCII码)
long类型变量默认初始值为0
所有对象引用类型变量默认初始值为null,即不指向任何对象。注意数组本身也是对象,所以没有初始化的数组引用在自动初始化后其值也是null。
对于两种不同的类属性,static属性与instance属性,初始化的时机是不同的。instance属性在创建实例的时候初始化,static属性在类加载,也就是第一次用到这个类的时候初始化,对于后来的实例的创建,不再次进行初始化。这个问题会在以后的系列中进行详细讨论。

对于第二种变量,必须明确地进行初始化。如果再没有初始化之前就试图使用它,编译器会抗议。如果初始化的语句在try块中或if块中,也必须要让它在第一次使用前一定能够得到赋值。也就是说,把初始化语句放在只有if块的条件判断语句中编译器也会抗议,因为执行的时候可能不符合if后面的判断条件,如此一来初始化语句就不会被执行了,这就违反了局部变量使用前必须初始化的规定。但如果在else块中也有初始化语句,就可以通过编译,因为无论如何,总有至少一条初始化语句会被执行,不会发生使用前未被初始化的事情。对于try-catch也是一样,如果只有在try块里才有初始化语句,编译部通过。如果在catch或finally里也有,则可以通过编译。总之,要保证局部变量在使用之前一定被初始化了。所以,一个好的做法是在声明他们的时候就初始化他们,如果不知道要出事化成什么值好,就用上面的默认值吧!其实第三种变量和第二种本质上是一样的,都是方法中的局部变量。只不过作为参数,肯定是被初始化过的,传入的值就是初始值,所以不需要初始化。

G. java char数组初始化

char cha[] ={'c','v','b','n'};
这样就没问题了,你的错误在于,java对于数据的操作都是要放在函数里面的,只有数据初始化可以不在函数里,上面,你初始化后,又进行的数据操作,所以不对

阅读全文

与char初始化java相关的资料

热点内容
网站图标素材压缩包 浏览:890
娱乐化app怎么做 浏览:636
加密货币行业前景如何 浏览:572
arm查询法的局限性和编译流程 浏览:78
醒图的文件夹叫什么 浏览:998
php程序员北京 浏览:175
gcc编译进程数据 浏览:653
手机上的文件夹是怎样的 浏览:166
微云群共享文件夹改变 浏览:534
程序员三年后能做什么 浏览:449
分解运算法则 浏览:876
python脚本执行sudo 浏览:721
安徽科海压缩机 浏览:372
怎么下载app里的讲义 浏览:158
命令重启服务器 浏览:210
android电视root权限获取 浏览:249
解放战争pdf王树增 浏览:685
python压测app接口 浏览:953
抖音app怎么推荐 浏览:100
歌库服务器能做其他什么用途 浏览:95