Java中使用sanner输入单个字符:
Scaaner sc=new Scanner(System.in);
char a=sc.next().At(0);
Scaaner sc=new Scanner(System.in);
char a=sc.next().At(0);
解决方案 »
- copyOfRange?
- 挑战性的100分,有实力又乐于助人的大侠拿走!!!
- 如何在程序运行的时禁止用户进行任何键盘和鼠标操作
- 页面控件焦点用JavaScript怎样控制?
- 有问题--(有分)
- -------如何屏蔽最大化按钮-------
- JDBC要怎么设置才能和MYSQL数据库连接??
- 如何把oracle数据库中数据类型为long型的数据取出来变成为String输出到jsp中?(紧急)
- 谁能说说java内存管理机制吗?
- 本人刚刚接触JAVA,有几个简简单单的问题理解不了,所以想请教一下:)
- windows下java桌面程序jtextfield和jtable中文蒙文都能正常显示,但是老挝文显示为方格乱码,请 帮忙
- java 求质因数
char a = sc.next().charAt(0);
System.out.println(a);next()方法返回的是 String类型的值,取第一个字符可以用String的charAt()方法(返回 char指定索引处的值)。
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
char c = line.charAt(0);
System.out.println(c);
sc.close();
}
import java.util.Scanner;Scanner sc = new Scanner(System.in);
String s = sc.next();
char c = s.charAt(0);
System.out.println(c);如果想无限输入可以设置循环,结束条件自己设置