魔兽世界多余的快捷栏:Java语言中的输入

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 18:08:55
我们知道,在C++之中,可以直接使用cin>>a>>b,在同一行输入a b,但在java中不行。你必须输入一个整数后就回车,再输入一个整数,活着就会报错。
报错如下:Exception in thread "main" java.lang.NumberFormatException
即字符转换错误,出现异常。

怎么在java中实现同一行输入两个整数呢?

上面答得好像不对哦

试一下我这个吧

public class Test

{
public static void main(String args[])
{
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
System.out.print(a+"\n"+b);
}
}
觉得可以的话就选为最佳答案吧,这两天答了好多问题,都没人设个最佳答案,心都快碎了

在JDK1.5环境下,同一行读取两个整数,代码如下

import java.util.*;

public class Main

{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
int a = cin.nextInt();
int b = cin.nextInt();
}
}

比较复杂,可以先读入一个字符串里,分割后再转数据类型

把代码给我,我帮你改一下。

System.in