我是这学期才开始学JAVA的,以前学过一点C++,但都忘了,所以现在学JAVA好吃力,最近老师布置了一个作业,是关于“个人所得税”的。要求可以修改个人所得税的起征点以及每级的税率。
我现在遇到的问题是:在PUBLIC里怎样构造一个方法shuru,在每个需要用户输入的时候,都可以调用这个shuru,并且用户调用后,输入的数据保存在指定的变量的,这个变量的值也就变化了。。。
我最先是这样写的:
static void shuru(double i){
try{
BufferedReader in=new BufferedReader(
new InputStreamReader(System.in));
String inputLine=in.readLine();
i=Double.valueOf(inputLine).doubleValue();
} catch(Exception exc){
System.out.print("您没有输入一个合法的数字。");
return;
}
}
然后斑竹给我修改为这样:
static double void shuru(){
try{
BufferedReader in=new BufferedReader(
new InputStreamReader(System.in));
String inputLine=in.readLine();
return Double.valueOf(inputLine).doubleValue();
} catch(Exception exc){
System.out.print("NAN");
return null;
}
}
但是我插入代码里还是不能使用,这里有void导致了,用户输入的数据不能保存,请问该怎样修改才对啊,我真是快崩溃了
[此贴子已经被作者于2006-10-15 14:50:53编辑过]