在 mypg目录下建立一个InputDate.class文件,mypg目录下的InputDate.class文件提供2中输入方法
方法1:iRead()//接受从键盘输入的一个整数
方法2:fRead()//接受从键盘输入的一个浮点数
我是初学者 那个大虾帮帮我写下代码  然后写好后放在那个文件夹下~~谢谢哦

解决方案 »

  1.   

    package mypg;
    //InputData 类,提供了iRead()和 fRead方法,可从键盘读入整数和浮点数
    import java.io.*;
    public class InputData{
    private static String st;
    private static boolean err;
    public static int iRead(){
    BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
    err=false;
    do{
    System.out.flush();
    try{st=in.readLine();}
    catch(IOException e){System.out.println(e);System.exit(1);}
    if(st.length()==0)err=true;
    else try{return Integer.valueOf(st).intValue();}
    catch(NumberFormatException e){System.out.println(e);
    System.out.print("请重新输入一个整数");err=true;}
    }while(err);
    return Integer.valueOf(st).intValue();
    }
    public static float fRead(){
    BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
    err=false;
    do{
    System.out.flush();
    try{st=in.readLine();}
    catch(IOException e){System.out.println(e);System.exit(1);}
    if(st.length()==0)err=true;
    else try{return Integer.valueOf(st).intValue();}
    catch(NumberFormatException e){System.out.println(e);
    System.out.print("请重新输入一个浮点数");err=true;}
    }while(err);
    return Float.valueOf(st).floatValue();
    }
    }程序写好了 包放在那里合适啊