由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 新手求助,急急急!!!
相关主题
help "java.lang.NoSuchMethodError"Re: 奇怪?? import找不到package
weird class definitionRe: How to compile a Java program with import my own package in UNIX
请问一个最初级问题菜鸟问题一问
折腾了一天,实在是绝望了,请教请教How to import a class?
Re: 怎样不用main(String args[])输出"hello worl系统class
NullPointerException 问题为何运行JAVA出现这个错误?
新手请教一个问题如何从java中调用Matlab
FFDTRe: weird class definitionanother question driving me crazy...
相关话题的讨论汇总
话题: lib话题: jdk话题: classpath话题: area话题: pi
进入Java版参与讨论
1 (共1页)
l****y
发帖数: 92
1
我刚接触java,编了一个入门程序,
有两个问题请教大家
import java.lang.Double;
public class CircleArea
{
public static void main(String args[])
{
final double PI = 3.14;
double area, r;
r = Double.parseDouble(args[0]);
area = PI * r * r;
System.out.println("r=" + r + " area=" + area);
}
}
1,由于lang在lib\src的java目录中,所以我的classpath设置为
classpath=d:\jdk\lib\rt.jar;d:\jdk\lib\tools.jar;d:\jdk\lib\src, 这样正确吗

2,程序编译成功,可是运行是总是有错误提示
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException,
请问怎么解决啊???
谢谢
xt
发帖数: 17532
2

Use Math.PI
This is the culprit, I think
Maybe, but you don't have to set any classpath on this piece of code.
You probably did not put any command line argument

【在 l****y 的大作中提到】
: 我刚接触java,编了一个入门程序,
: 有两个问题请教大家
: import java.lang.Double;
: public class CircleArea
: {
: public static void main(String args[])
: {
: final double PI = 3.14;
: double area, r;
: r = Double.parseDouble(args[0]);

1 (共1页)
进入Java版参与讨论
相关主题
another question driving me crazy...Re: 怎样不用main(String args[])输出"hello worl
how to add my own class into a jar file?NullPointerException 问题
问个java on linux的奇怪问题新手请教一个问题
找不到Word.* 和 Project.*FFDTRe: weird class definition
help "java.lang.NoSuchMethodError"Re: 奇怪?? import找不到package
weird class definitionRe: How to compile a Java program with import my own package in UNIX
请问一个最初级问题菜鸟问题一问
折腾了一天,实在是绝望了,请教请教How to import a class?
相关话题的讨论汇总
话题: lib话题: jdk话题: classpath话题: area话题: pi