首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于Integer.parseInt的有关问题

2011-11-22 
关于Integer.parseInt的问题我的JDK安装在C:\ProgramFiles\Java\j2sdk1.5.0环境变量我也都设置没有问题,也

关于Integer.parseInt的问题
我的JDK安装在C:\Program   Files\Java\j2sdk1.5.0  

环境变量我也都设置没有问题,也可以正确的运行程序,但是有一个问题,那就是

一旦程序里出现Integer.parseInt这样的字段,程序马上提醒出错。下面我以一个

例子来说明。源代码如下:


public   class   Exam{
    public   static   void   main(String   args[]){
      int   score;
    score=Integer.parseInt(args[0]);
    if(score> =60)
        System.out.println( "祝贺你通过了! ");
    else
        System.out.println( "对不起,你的考试没通过 ");
    }
}


执行之后出错提示为:

Exam.java:6:   cannot   find   symbol
symbol     :   method   parseInt(java.lang.String)
location:   class   Integer
    score=Integer.parseInt(args[0]);
                              ^
1   error

请问大家有谁知道是什么原因吗,我该做些什么来改进呢?

感激不尽!




[解决办法]
java Exam
javac Exam (输入个参数啊)
[解决办法]
代码没问题,在我这测试通过。
[解决办法]
在把环境变量重新设置一下吧,程序没问题,不知道什么原因。
[解决办法]
输入参数没有啊?
[解决办法]
你碰到鬼了
[解决办法]
不明白为什么,你放在netbean或eclipse中试下
[解决办法]
我用eclipse实验了一下Exception in thread "main " java.lang.ArrayIndexOutOfBoundsException: 0
[解决办法]
是不是在cmd下编译的? 我遇到同样问题.
这个程序我能运行,但是我引入awt包的东西,一编译就是符号找不到,但是放到eclipse下编译就能通过. 重装系统吧...
[解决办法]
系统问题重装才是王道
[解决办法]
to: hmm1986

Eclipse 中运行带有参数的程序,需要在 Run --> Run... --> Arguments --> Program arguments 中设置参数的。
[解决办法]
把环境变量重新设置一下吧!
[解决办法]
应该是你自己机器设置问题,试过了没问题
[解决办法]
应该是设置有问题
JAVA_HOME=C:\jdk1.5
PATH=%JAVA_HOME%\bin;在path最前面加
CLASSPATH=.;%JAVA_HOME%\lib\*.jar
[解决办法]
可能你的ide里的版本没有选择5.0版本 你去看看
[解决办法]
CLASSPATH设置有问题
[解决办法]
mark
[解决办法]
import java.lang.Integer;
class Exam{
public static void main(String args[]){
int score;
score=Integer.parseInt(args[0]);
if(score> =60)
System.out.println( "祝贺你通过了! ");
else
System.out.println( "对不起,你的考试没通过 ");
}
}
显示导入java.lang包中具体的类吧,你和我一样碰到了同样的问题,用Interger类时不显示导入(理论上是默认导入的,无须显示)的话,程序报错,这两天我也被这个问题困绕,我想不是JDK的问题,可能是和系统文件有关.寻找根源ing~~~

热点排行