JAVA里如何输入一个字符类型的值
今天在输入字符时发现报错:
随后查资料才发现Scanner中并没有nextChar这种用法。
所以该如何才能正确地输入字符型数据呢?
通过查找资料,我发现可以通过String类型来转化为char类型:
import java.util.Scanner;
public class book21 {
public static void main(String[] args){
Scanner s1 = new Scanner(System.in);
char a;
String arr;
arr= s1.nextLine();将你想输入的字符存入一个字符串内
a=arr.charAt(0);///由于你需要取出的字符处于字符串的第一个位置,利用charAt(0)读取字符串的第一位字符并存入a中,到达输入字符类型的目的
System.out.println(a);
}
}