新手上路

全栈_小关 2018-09-19 10:05:00
Java中使用sanner输入单个字符: Scaaner sc=new Scanner(System.in); char a=sc.next().At(0);
...全文
606 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangphh 2018-10-11
  • 打赏
  • 举报
回复
先导入包 import java.util.Scanner;

Scanner sc = new Scanner(System.in);
String s = sc.next();
char c = s.charAt(0);
System.out.println(c);
如果想无限输入可以设置循环,结束条件自己设置
verejava 2018-09-24
  • 打赏
  • 举报
回复
Java 基础 之 分支语句 http://www.verejava.com/?id=16992614948219
zhanghw94 2018-09-23
  • 打赏
  • 举报
回复
import java.util.Scanner; Scanner scan=new Scanner(System.in); 你Scanner拼写错了
全栈_小关 2018-09-23
  • 打赏
  • 举报
回复
引用 4 楼 weixin_42612876的回复:
新手的话,一次读一行比较容易理解。

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();
}
谢谢谢谢,在你的代码看懂很多。
全栈_小关 2018-09-23
  • 打赏
  • 举报
回复
引用 1 楼 www_April的回复:
scanner输错了
用手机打的,谢谢各位大佬
www_April 2018-09-20
  • 打赏
  • 举报
回复
scanner输错了
轮回者ID 2018-09-20
  • 打赏
  • 举报
回复
scanner输错scaaner
java123.vip 2018-09-20
  • 打赏
  • 举报
回复
新手的话,一次读一行比较容易理解。

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();
}
qq_38433202 2018-09-20
  • 打赏
  • 举报
回复
Scanner sc = new Scanner(System.in);
char a = sc.next().charAt(0);
System.out.println(a);

next()方法返回的是 String类型的值,取第一个字符可以用String的charAt()方法(返回 char指定索引处的值)。
隐语者 2018-09-20
  • 打赏
  • 举报
回复
import java.util.Scanner; Scanner scan=new Scanner(System.in);

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧