java菜鸟求助!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:01:36
要求从键盘输入两个数,求积。
import java.io.*;
public class t213
{
public static void main(String args[])
{
double dblwidth=0.0,dblheight=0.0;
if(args.length<2)
{
System.out.println("error");
return;
}
try
{
dblwidth=java.lang.Double.valueOf(args[0]).doubleValue();
dblheight=java.lang.Double.valueOf(args[1]).doubleValue();
}catch(Exception e)
{
System.out.println("error1");
return;
}
System.out.println("width="+dblwidth);
System.out.println("height="+dblheight);
System.out.println("the area ="+dblwidth*dblheight);
}
}
完全是按书上打的,编译也成功了。可是dos里提示error.实在搞不懂啊,望哪位大虾指教啊。。。。。。。

你要在dos中这样做:
1.javac t213.java
2.java t213 2 3
2是运行命令,运行的同时你要传给它参数,注意两个参数之间是空格
解决了就结贴给分吧,谢谢

执行程序的时候,后面要跟2个参数的啊.
if(args.length<2)
{
System.out.println("error");
return;
如果参数的长度小于2,就会打印error,你是不是这样执行的.
java t213 33 44

是啊!你调用了 io包,肯定要输入 参数的
java t213 参数1 参数2