黑马程序员技术交流社区
标题:
键盘输入时,如何保证输入的两个数是一个数
[打印本页]
作者:
meng12
时间:
2015-6-10 16:10
标题:
键盘输入时,如何保证输入的两个数是一个数
键盘输入时,如何保证输入的两个数是一个数,例如输入1和2,打印出来可以是12么?
作者:
雪域星辰
时间:
2015-6-10 17:45
import java.util.Scanner;
public class test {
public static void main(String[] args) {
String str = null;
//创建输入对象
Scanner sc=new Scanner(System.in);
str=sc.nextLine();
System.out.println(str);
}
}
复制代码
作者:
zuopiezi
时间:
2015-6-10 18:02
在JAVA中要从键盘上输入一个数据较复杂,下面的代码,能在代码中使用即可,不需要去理解。
public class InputTest { //定义类名
public static void main(String[] args) throws IOException{
/*构造接收数据的文本扫描器对象,用来接收数据。*/
java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("请输入一个数字:"); //提示输入一个数
int num = scan.nextInt(); // 从键盘接收一个整数
long lon = scan.nextLong();// 从键盘接收一个长整数
float fla = scan.nextFloat(); // 从键盘接收一个浮点数
double dou = scan.nextDouble(); // 从键盘接收一个浮点数
String str = scan.nextLine(); // 从键盘接收一个字符串
}
}
注意:上面的各种数据类型实例可以根据自己需要的类型进行选择~
作者:
zhaopy
时间:
2015-6-10 21:52
scanf("%100[0-9]s",string);
作者:
zs1973
时间:
2015-6-10 22:05
可以啊 直接 拼接不就好了 System.out.println(a+b);
作者:
zhaopy
时间:
2015-6-10 22:13
scanf("%2[0-9]s",string);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2