请哪位老师只点一下下!!!!
产业傻根儿 2005-08-05 10:13:02 public class InputString{
public static void main(String args[]){
String s=inputString("请输入字符串:");
System.out.println("s:"+s);
int s2=inputStringToInt("请输入整数:");
System.out.println("s2:"+(s2+1));
}
/*==============String inputString(String s)=================
fuction: 从屏幕中读字符串获得相应的字符串
Parameters:在输入之前的提示语句
returns: 相应的字符串
author:chenliansheng
time: August 3th 2005
===========================================================*/
public static String inputString(String s){
java.io.InputStreamReader i=new java.io.InputStreamReader(System.in);
java.io.BufferedReader d=new java.io.BufferedReader(i);
System.out.println(s);
String s0="";
try{
s0=d.readLine();
d.close();//d把i也关了,关闭最上层的即可全部关闭
i.close();
}catch(java.io.IOException e){
e.printStackTrace();
}
return(s0);
}
/*==============int inputStringToInt(String s)=================
fuction: 从屏幕中读字符串获得相应的数字
Parameters:在输入之前的提示语句
returns: 相应的整数值
author:chenliansheng
time: August 3th 2005
===========================================================*/
public static int inputStringToInt(String s){
java.io.InputStreamReader ii=new java.io.InputStreamReader(System.in);
java.io.BufferedReader dd=new java.io.BufferedReader(ii);
System.out.println(s);
String s00="";
try{
s00=dd.readLine();
dd.close();//d把i也关了,关闭最上层的即可全部关闭
ii.close();
}catch(java.io.IOException e){
e.printStackTrace();
}
Integer ss=java.lang.Integer.valueOf(s00);
return(ss.intValue());
}
}
//怎么总有异常呢?单个函数使用时是好用的,两个一起用就有问题了,什么原因呀?挠头!!!!!!