超简单问题,快来接份啊!:java如何从键盘上输入数据? num1=MyInput.readInt();num2=MyInput.readDouble();char1=MyInput.readChar();string1=MyInput.readString();你看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;public class myInput{ public static double readDouble(){ try { return Double.valueOf(readString().trim()).doubleValue(); } catch (NumberFormatException ne) { System.err.println("Console.readDouble: Not adouble..."); System.exit(-1); return 0.0; } } public static int readInt(){ try { return Integer.valueOf(readString().trim()).intValue(); } catch (NumberFormatException ne) { System.err.println("Console.readInt: Not an integer..."); System.exit(-1); return -1; } } public static String readString(){ BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); try { return in.readLine(); } catch (IOException e) { System.out.println("Console.readString: Unknown error..."); System.exit(-1); return ""; } } public static char readChar(){ return readString().charAt(0); }}调用就行了. 读字符串: public static void main(String[] args) throws IOException { LineNumberReader in = new LineNumberReader (new InputStreamReader(System.in)); String param1 = in.readLine(); in.close();相应的读其他int,double用相应的InputStream 或 Reader 用BufferdReader br=new BufferedReader(new InputStreamReader(System.in));流然后用一个tmp_str=br.readline();保存输入的字符串用循环把这字符串转化之后保存到你说的变量里最后用FileOutputStream fout 流输出到文件 亲,帮忙解决一下这个问题 请帮我看看这段代码,关于superclass与subclass 如果用纯JDBC做DAO层的话? 一个关于applet的问题 刚学JAVA 菜单被覆盖怎么弄啊? Update语句的咄咄怪事!!! 新手学习,关于赋值比较的问题 tomcat4.0.1配置问题! 為什么imap.21cn.com能ping通﹐但在瀏覽器中缺不能訪問呢﹖謝謝﹗﹗ 帮忙改个错 关于在JLabel上放的图片在鼠标拖动时候不仅仅一闪一闪的,而且有时候图片会消失(有代码)50分~
public class myInput{
public static double readDouble(){
try
{
return Double.valueOf(readString().trim()).doubleValue();
}
catch (NumberFormatException ne)
{
System.err.println("Console.readDouble: Not adouble...");
System.exit(-1);
return 0.0;
}
}
public static int readInt(){
try
{
return Integer.valueOf(readString().trim()).intValue();
}
catch (NumberFormatException ne)
{
System.err.println("Console.readInt: Not an integer...");
System.exit(-1);
return -1;
}
}
public static String readString(){
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
try
{
return in.readLine();
}
catch (IOException e)
{
System.out.println("Console.readString: Unknown error...");
System.exit(-1);
return "";
}
}
public static char readChar(){
return readString().charAt(0);
}
}
调用就行了.
public static void main(String[] args) throws IOException {
LineNumberReader in = new LineNumberReader (new InputStreamReader(System.in));
String param1 = in.readLine();
in.close();相应的读其他int,double用相应的InputStream 或 Reader
然后用一个tmp_str=br.readline();保存输入的字符串
用循环把这字符串转化之后保存到你说的变量里
最后用FileOutputStream fout 流输出到文件