keyinput.java

来自「这个程序是基于JAVA的JBUILDER的一个很使用的猜词程序」· Java 代码 · 共 84 行

JAVA
84
字号
import java.io.*;
class KeyInput{
   static InputStreamReader isr=new InputStreamReader(System.in);
   static BufferedReader br=new BufferedReader(isr);
   public static int readInt(){
        int i=0;
        try{
             i=Integer.parseInt(br.readLine());
        }
        catch(Exception e){
             System.out.println(e);
        }
        return i;
   }
   public static  float readFloat() {
      float f=0.0f;
      try{
           f=Float.parseFloat(br.readLine());
      }
      catch(Exception e){
           System.out.println(e);
      }
      return f;
   }
   public static  double readDouble() {
      double d=0.0;
      try{
           d=Double.parseDouble(br.readLine());
      }
      catch(Exception e){
           System.out.println(e);
      }
      return d;
   }
   public static  String readString() {
      String s="";
      try{
           s=br.readLine();
      }
      catch(Exception e){
           System.out.println(e);
      }
      return s;
   }
   public static  boolean readBoolean() {
      String s="";
      try{
           s=br.readLine();
      }
      catch(Exception e){
           System.out.println(e);
      }
      if (s.toUpperCase().equals("TRUE"))
           return true;
      else
           return false;
   }
   public static char readChar(){
      try{
           return (char)System.in.read();
      }
      catch(Exception e){
           System.out.println(e);
      }
      return ' ';
   }
   public static void main(String args[]){

      System.out.print("Please input an integer number:");
      System.out.println("Your input is "+KeyInput.readInt());
      System.out.print("Please input a float number:");
      System.out.println("Your input is "+KeyInput.readFloat());
      System.out.print("Please input a double number:");
      System.out.println("Your input is "+KeyInput.readDouble());
      System.out.print("Please input a string:");
      System.out.println("Your input is "+KeyInput.readString());
      System.out.print("Please input a boolean value:");
      System.out.println("Your input is "+KeyInput.readBoolean());
      System.out.print("Please input a char:");
      System.out.println("Your input is "+KeyInput.readChar());

   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?