黑马程序员技术交流社区

标题: 输入的语句怎么写 [打印本页]

作者: 张兵    时间: 2015-8-21 19:29
标题: 输入的语句怎么写
谁知道让用户输入数据的语句怎么写啊,我只知道输出的
作者: 秋天中の夏季    时间: 2015-8-21 20:59
Scanner sc = new Scanner(System.in);
int lin = sc.nextInt();
作者: drp000    时间: 2015-8-21 21:04
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

作者: 蓬头小道士    时间: 2015-8-21 21:41
system.in 到后面的io流章节会有介绍
作者: taoaisheng    时间: 2015-8-21 22:47
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);}}
作者: 阮文江    时间: 2015-8-21 22:51
楼主别心急,IO流那里会有详细介绍
作者: yangkai69    时间: 2015-8-21 23:07
io流会有介绍。
作者: Marx_D    时间: 2015-8-21 23:09
drp000 发表于 2015-8-21 21:04
Scanner sc = new Scanner(System.in);   //创建一个Scanner对象
int lin = sc.nextInt();  //接收一个int ...

这个比较详细,补充一下,需要导包 ; import java.util.Scanner;
作者: 何时指点江山    时间: 2015-8-21 23:11
可以调用Scanner类来键盘录入,在这之前需要倒包
作者: 张猛猛    时间: 2015-8-21 23:13
system.in标准输入流 io哪里有
作者: jungle_2329    时间: 2015-8-21 23:23
1.导入Scanner包
2.创建Scanner类对象
3.调用nextLine函数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2