Topic: 我想利用键盘输入 CHAR 型变量,这如何做到呢?

  Print this page

1.我想利用键盘输入 CHAR 型变量,这如何做到呢? Copy to clipboard
Posted by: 你要飞
Posted on: 2004-08-05 12:08

刚开始自学JAVA ,

做了一个小程序,我想加一段 “程序再次运行” 的确认代码。

就是说:如果键入“Y”,程序再运行一次;
如果键入“N”,程序结束。

这段代码该如何写呢?

我也搜过以前的帖子,看到了一些代码,可就是不行啊!!

2.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: floater
Posted on: 2004-08-05 12:49

read thinking in java

3.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: 你要飞
Posted on: 2004-08-05 17:52

thank u very much all the same!

4.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: ddddssss
Posted on: 2004-08-06 16:35

import java.io.*;

public class ReTry
{
  public static void main(String[] argu)
  {
    BufferedReader buf =null;
    String bufString = null;
    try
    {
      while(true)
      {
        System.out.print("如果键入“Y”,程序再运行一次,如果键入“N”,程序结束:");  
        buf =   new BufferedReader(new InputStreamReader(System.in));    
        if((bufString = buf.readLine()) != null)
        {
          if(!bufString.toUpperCase().equals("N"))
            continue;
          else
            break;          
        }
      }
    }
    catch(Exception e)
    {
      System.out.println(e.getMessage());
    }
    
  }
}

5.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: bsspirit
Posted on: 2004-08-08 12:42

这个程序有问题:

如果我打的是一些字符串,程序还是运行了,和他所想的用CHAR类型不符!

6.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: woodworm
Posted on: 2004-08-14 09:39

这个程序抓的是String不是Char
抓Char的意思就是只要按下Y或者N就会有反应,而不用等输入回车。

7.Re:我想利用键盘输入 CHAR 型变量,这如何做到呢? [Re: 你要飞] Copy to clipboard
Posted by: 你要飞
Posted on: 2004-08-18 20:57

哈哈,太感谢了!!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923