JAVA中的字符变量用键盘输入赋值,要赋一个汉字怎么搞?

如题所述

可以直接赋Java中char有16位。

public class CharDemo {

public static void main(String[] args) {
char[] charArray = args[0].toCharArray();//假设是把第一个输入的汉字付给字符变量
char ch = charArray[0];
System.out.println(ch);
}

}
在控制台调试是带个参数'好',输出结果就是好。

写的很简陋,大体意思就是这样。自己完善吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-21
import java.util.Scanner;
class Test
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("请输入:");
String name = in.nextLine();
System.out.println("你输入的数为:"+name);

}
}本回答被网友采纳
第2个回答  2013-09-23
import java.util.Scanner;
......
public viod scan(){

Scanner input = new Scanner(System.in)
System.out.println("请输入:");
String name = input.next(Sring);
......
}