如何从java控制台获得用户输入?
10个回答
展开全部
1、构造一个Scanner对象scanner,利用System.in作为构造参数
2、利用scanner中的方法获得用户的输入
3、获取整数可以用nextInt(),其他字符串之类的可以直接next()
示例:
Scanner scanner = new Scanner(System.in);
scanner.next();
2、利用scanner中的方法获得用户的输入
3、获取整数可以用nextInt(),其他字符串之类的可以直接next()
示例:
Scanner scanner = new Scanner(System.in);
scanner.next();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-20
展开全部
方法很多的,介绍两个:用BufferedReader br = new BufferedReader(new InputStreamReader(System.in));输入的内容就是br.readLine();或者就是Scanner s=new Scanner(System.in);输入的内容就是s.nextLine();其实Scanner就是流的封装
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个boolean值(true/false):");
if(sc.nextBoolean()){
System.out.println("输入布尔:真的");
}else{
System.out.println("输入布尔:假的");
}
System.out.println("输入第一个数字:");
System.out.println("输入数字:"+sc.nextInt());
System.out.println("输入一个字符串:");
System.out.println("输入字符串:"+sc.next());
System.out.println("输入一个长整型:");
System.out.println("输入长整型:"+sc.nextLong());
根据你需要输入的类型选择sc.nextXXX
System.out.println("输入第一个boolean值(true/false):");
if(sc.nextBoolean()){
System.out.println("输入布尔:真的");
}else{
System.out.println("输入布尔:假的");
}
System.out.println("输入第一个数字:");
System.out.println("输入数字:"+sc.nextInt());
System.out.println("输入一个字符串:");
System.out.println("输入字符串:"+sc.next());
System.out.println("输入一个长整型:");
System.out.println("输入长整型:"+sc.nextLong());
根据你需要输入的类型选择sc.nextXXX
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用Scanner类,从控制台获取用户输入。
比如,用户从控制台输入一个数字,就这样做:
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |