java 为什么数字赋值char可以? java中char是什么意思
java中char的初始化值为什么用“”
char ch = 'a';
char ch2 = 65; //char 表示单个字符,规定的就是用单引号,没有为什么,你也可以用整数,因为所有字符都可以用一个数来表示,例如97表示a,65表示A,
System.out.println(ch);//输出a
System.out.println(ch2);//输出A
Java中在控制台打一个字母或数字赋值给char a
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner input=new Scanner(System.in);
try {
String str=input.next();
char a = str.charAt(0);
System.out.println(a);
} catch (Exception e) {
System.out.println("输入有误");
e.printStackTrace();
}
}
}
在java中char的赋值方式是怎么样的
您好,提问者:
1、char a = 'a'; //单个赋值
2、char[] arr = {'a','b','c','d'}; //char类型数组进行多个赋值
JAVA中为什么int型变量不能赋给char型变量?
int是32位,char是16位,怎么赋啊? 静态方法的确不能操作实例变量,可你的x变量也不是实例变量啊,它是写在main方法里面的,当然main方法可以访问它了。 不然,你吧x写在main外面,看看,就不能访问了。 char a=97;为什么对?是因为,给char变量赋值,一般是这样的:char a = 定贰翅荷俨沽愁泰传骏39;', 但如果把整数付给char变量,则意思是把ASCII码为那个整数的字符付给char变量。 比如:char a=97,打印a变量的值就是'a'。