1. 首页 > 科技

java 为什么数字赋值char可以? java中char是什么意思

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'。