导航:首页 > 编程语言 > java中char的赋值

java中char的赋值

发布时间:2022-10-16 06:22:33

java 怎么给多个char赋值

char默认值0,所以虽然你后面没有赋值,但实际是有默认值的。如果你给第四位赋值0的话,那么根本无法判断0是你主动赋值还是默认值。所以建议你,需要几位就new对应长度的数组。看到你说无法确定长度,首先你的代码本身就无法实现。假如我输入101个数字,不就出错了么?其次,在转换之前记录数字的个数,然后system.arry的方法,拷贝到新的数组中去,新数组长度为输入数字的个数。

Ⅱ 在Java中,如何用一个char来赋值字符型数组中的一个字符

public class Scanner1 {
public static void main(String[] args) {
char [] ch={'a','b','c'};//定义一个char的数组
String s=new String(ch); //用String(char[] value) 构造

String ss []=new String [3];
char ca='d';
char ca1='e';
char ca2='f';
ss[0]=String.valueOf(ca);//将char型转换成String
ss[1]=String.valueOf(ca1);
ss[2]=String.valueOf(ca2);
System.out.println(ss[0]+""+ss[1]+""+ss[2]);

}
}
===学习中===

Ⅲ java新手 char类型赋值为整数

Java中对char型数据,在内存中存的就是整数,对应一张ASCII码表 ,比如说字符 'A' 对应的是65
字符 'a' 对应的是97 ,所以char c1 = 'A' ; 等效于 char c1 = 65 ;
正是因为这样,所以字符型数据既可以作为一个字符使用,也可以作为一个整数使用,所以char型数据可以和int型数据进行运算!
比如 'A' + 1 的结果如果用char型变量接收就是 ‘B’ , 用int型变量接收就是66
char c = 'A'+1; 最后c为'B'
int i = 'A' + 1 ; 最后i为 66
虽然char型是以整数存储,但是和int型还是有一定区别的,表现在取值范围上,
char型 占2个字节 无符号 范围是0~65535

所以char c = 65536 就会报错了,因为越界了

最后你题目里的char j = 4; 这个4在ASCII码表里面对应了一个字符
比如 char j = 65; 因为字符'A' 在ASCII码表对应的是65,所以这个j 就是 'A'
不知道这样讲有没有懂? 纯手打,望采纳!!

Ⅳ java中char类型的赋值问题。

你说反了吧
char c = 65
不会报错
char c = '65'
才会报错

原因是char只能接收一个字符,而直接写数字,赋值给char会被当作ascii码处理。

Ⅳ 在java中char的赋值方式是怎么样的

charch='字';

Ⅵ java程序char类型的变量怎么从控制台赋值

Scannersc=newScanner(System.in);
charch=sc.nextLine.charAt(0);

Ⅶ java 为什么数字赋值char可以

因为赋值的char类型会自动转化为int类型的。所以是可以的。

Ⅷ java中两个char数组之间如何循环赋值

java数组的循环赋值时需要先创建数组并设置长度,不能创建一个空的数组,否则赋值时会报空指针异常。
具体代码如下所示:

public class Demo{
public static void main(String[] args) {
char[] a={'a','b','c'};
char[] b=new char[3];
for(int i=0;i<a.length;i++)
b[i]=a[i];
for(int i=0;i<a.length;i++)
System.out.print(b[i]);
}
}
需要注意的是赋值时要注意数组b的长度不能小于数组a的长度,否则会出现数组越界的异常。

Ⅸ java 怎么给多个char赋值

package com.lzw;

public class Test1{
public static void main(String []args){
char a;
String b , c;
a='*';
b="**";
c="***";
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}

因为char只能赋一个字符 ,多个字符要用字符串String

Ⅹ java中的char类型数组怎么对其赋值

String
str=“hahah”;//创建字符串
char[]
chArray=new
char[10];//创建一个char空数组
chArray=str.toCharArray();//将字符串赋值进去

阅读全文

与java中char的赋值相关的资料

热点内容
android天气apijson 浏览:982
为什么创建id会出现服务器错误 浏览:835
代码中有不必编译的单词吗 浏览:563
钩子与数据库编程 浏览:563
安卓光遇录歌怎么设置 浏览:485
虚拟机怎么和云服务器搭建集群 浏览:896
python倒计时代码turtle 浏览:491
cad命令mv 浏览:928
nexus7一代androidl 浏览:306
linux使用静态库编译过程 浏览:103
android平滑滚动效果 浏览:841
什么是编译器指令 浏览:219
微控制器逻辑命令使用什么总线 浏览:887
程序员在学校里是学什么的 浏览:604
oraclejava数据类型 浏览:890
程序员考注册会计师 浏览:957
怎么使用access的命令按钮 浏览:899
有点钱app在哪里下载 浏览:832
博途v15解压后无法安装 浏览:205
什么是根服务器主机 浏览:438