CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  控件与界面

怎样在命令行界面下接收键盘输入?

楼主dongzi7945(东子)2002-01-17 18:42:08 在 PowerBuilder / 控件与界面 提问

我要在PC-DOS下接收键盘输入,并且从以输出的几项中选择一项,请问应该怎么办?  
  例如:  
        (已输出)  
           
        1,运行  
        2,停止  
        3,退出  
  请输入你的选择:  
   
    问题点数:40、回复次数:6Top

1 楼bookbobby(书呆)回复于 2002-01-17 19:26:10 得分 20

class   SelectTest  
  {  
  public   static   void   main(String[]   args)    
  {  
  System.out.println("1,运行");  
  System.out.println("2,停止");  
  System.out.println("3,退出");  
  System.out.println("请输入你的选择:");  
  int   i=System.in.read();  
  if(i==1)   {}  
  else   if   (i==2)    
  {  
  }  
  else  
  {}  
  }  
  }Top

2 楼bookbobby(书呆)回复于 2002-01-17 19:27:20 得分 0

class   SelectTest  
  {  
  public   static   void   main(String[]   args)    
  {  
  System.out.println("1,运行");  
  System.out.println("2,停止");  
  System.out.println("3,退出");  
  System.out.println("请输入你的选择:");  
  int   i=System.in.read();  
  if(i==1)   {}  
  else   if   (i==2)    
  {  
  }  
  else  
  {}  
  }  
  }Top

3 楼dongzi7945(东子)回复于 2002-01-17 21:09:03 得分 0

如果我想接收一个字符串该怎么做呢?Top

4 楼z_yheart(年轻的心)回复于 2002-01-17 21:42:04 得分 10

String   str="";  
  try{  
      char   c;  
      while((c=(char)System.in.read())!='\n')  
      str=str+String.valueOf(c);  
      System.out.println(str);  
      }  
      catch(IOException   ioe)  
      {  
      ioe.printStackTrace();  
      }  
  Top

5 楼xuqiangperson(小强)回复于 2002-01-18 07:11:24 得分 0

must   add   "throws   Exception"     ...ok?Top

6 楼skyyoung(路人甲)回复于 2002-01-18 09:11:32 得分 10

public   String   readConsole()   throws   Exception    
        {  
              //   Create   a   buffered   reader   with   System.in,   then  
              //   read   a   line   from   it.  
              BufferedReader   breader;  
              breader   =   new   BufferedReader(new   InputStreamReader(System.in));  
              return   breader.readLine();  
        }Top

相关问题

  • 获取命令行输入是什么?
  • sqlserver 可以用命令行启动,可是我在哪里输入命令行
  • 请问命令行所带参数在vc下如何输入?
  • 请给个命令行输入的例子!
  • 在命令行下如何接受输入的参数
  • 怎么在命令行下输入多行文字
  • 如何在windows2000的命令行模式下输入中文
  • 如何获得从命令行输入的数据?
  • 怎么获取从命令行输入的参数?
  • cmd 命令行模式下不能输入中文。

关键词

  • 选择
  • 运行
  • 退出
  • println
  • 停止
  • read
  • 请输入你的选择
  • str
  • else

得分解答快速导航

  • 帖主:dongzi7945
  • bookbobby
  • z_yheart
  • skyyoung

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo