package pck;
import java.io.*;public class Guess {    public static void main(String args[])
      throws java.io.IOException {
        char ch ;
        System.out.print("请输入字母:");      ch=(char)System.in.read();
      if((ch>'a'||ch<'z')&&(ch>'A'||ch<'z'))
        System.out.println("Right");
        else
          System.out.println("Wrong");
          }
}
  我有点改进的,但不知道怎么改,就是要在你输入后,敲回车后能在输入, 不用在运行了,还有就是
怎么显示输入的字符串。高手指点下,能提高我的JAVA兴趣。
      

解决方案 »

  1.   

    package pck;
    import java.io.*;public class Guess {    public static void main(String args[])
          throws java.io.IOException {
            BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
            System.out.print("?擖帤晞孁(捈愙夞?戅弌):");
            String inputString = br.readLine();
    System.out.println(inputString);
    while(!inputString.equals("")){
    System.out.print("?擖帤晞孁(捈愙夞?戅弌):");
    inputString = br.readLine();
    System.out.println(inputString);
    }
    }
    }
      

  2.   

    package pck;
    import java.io.*;public class Guess {    public static void main(String args[])
          throws java.io.IOException {
            BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
            System.out.print("Input String:");
            String inputString = br.readLine();
    System.out.println(inputString);
    while(!inputString.equals("")){
    System.out.print("Input String:");
    inputString = br.readLine();
    System.out.println(inputString);
    }
    }
    }
    竟然乱码,只好用E文了,逻辑是输入字符串就会在下面显示出来;如果直接回车会退出程序。