A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张兵 中级黑马   /  2015-8-21 19:29  /  1080 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁知道让用户输入数据的语句怎么写啊,我只知道输出的

11 个回复

倒序浏览
Scanner sc = new Scanner(System.in);
int lin = sc.nextInt();
回复 使用道具 举报
Scanner sc = new Scanner(System.in);   //创建一个Scanner对象
int lin = sc.nextInt();  //接收一个int型的数据
String str = sc.nextLine();  //接收一个String型的数据
注意:先接收int,再接收String会导致String型数据接收不到
解决办法:
1.再接收完int型数据后,再创建一个Scanner对象,接收String型的数据
2.都接收成String型的数据,再调用Integer.paseInt()方法将String转成int
回复 使用道具 举报
system.in 到后面的io流章节会有介绍
回复 使用道具 举报
java.util.Scanner import java.util.Scanner;public class Test{public static void main(String[] args){System.out.print("请输入你的姓名:");Scanner sc = new Scanner(System.in);String name = "没有有姓名";name = sc.next();System.out.print("请输入的姓名为:"+name);}}
回复 使用道具 举报
楼主别心急,IO流那里会有详细介绍
回复 使用道具 举报
io流会有介绍。
回复 使用道具 举报
Marx_D 中级黑马 2015-8-21 23:09:20
8#
drp000 发表于 2015-8-21 21:04
Scanner sc = new Scanner(System.in);   //创建一个Scanner对象
int lin = sc.nextInt();  //接收一个int ...

这个比较详细,补充一下,需要导包 ; import java.util.Scanner;
回复 使用道具 举报
可以调用Scanner类来键盘录入,在这之前需要倒包
回复 使用道具 举报
system.in标准输入流 io哪里有
回复 使用道具 举报
1.导入Scanner包
2.创建Scanner类对象
3.调用nextLine函数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马