当前位置: 代码迷 >> Java相关 >> 继续问输入接口调用的问题
  详细解决方案

继续问输入接口调用的问题

热度:100   发布时间:2006-10-15 14:48:07.0
继续问输入接口调用的问题

我是这学期才开始学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编辑过]

搜索更多相关的解决方案: JAVA  个人所得税  接口  变量  

----------------解决方案--------------------------------------------------------
把void去掉就可以了
怎么会同时有void.double?
----------------解决方案--------------------------------------------------------
static double 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;
}
}
你试试
----------------解决方案--------------------------------------------------------
我写错的说....对不起...
----------------解决方案--------------------------------------------------------
  相关解决方案