Java中使用sanner输入单个字符:
  Scaaner sc=new Scanner(System.in);
  char a=sc.next().At(0);

解决方案 »

  1.   

    scanner输错了
      

  2.   

    import java.util.Scanner;Scanner scan=new Scanner(System.in);
      

  3.   

    Scanner sc = new Scanner(System.in);
    char a = sc.next().charAt(0);
    System.out.println(a);next()方法返回的是 String类型的值,取第一个字符可以用String的charAt()方法(返回 char指定索引处的值)。
      

  4.   

    新手的话,一次读一行比较容易理解。 public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    String line = sc.nextLine();
    char c = line.charAt(0);
    System.out.println(c);
    sc.close();
    }
      

  5.   

    scanner输错scaaner
      

  6.   

    import java.util.Scanner;Scanner scan=new Scanner(System.in);你Scanner拼写错了
      

  7.   

    Java 基础 之 分支语句http://www.verejava.com/?id=16992614948219
      

  8.   

    先导入包
    import java.util.Scanner;Scanner sc = new Scanner(System.in);
    String s = sc.next();
    char c = s.charAt(0);
    System.out.println(c);如果想无限输入可以设置循环,结束条件自己设置