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

怎样从键盘读取数字

楼主mickey_uuu()2002-05-17 15:02:07 在 Java / J2SE / 基础类 提问

 
  我想从键盘读取数字(eg.   int型变量的值)  
   
  应怎样实现? 问题点数:20、回复次数:4Top

1 楼lianyunzxp(编程浪子)回复于 2002-05-17 15:27:29 得分 0

什么意思,是过滤其他字符,只能读入数字吗?Top

2 楼lianyunzxp(编程浪子)回复于 2002-05-17 15:33:21 得分 0

是过滤数字以外的键吗?Top

3 楼skyyoung(路人甲)回复于 2002-05-17 15:41:28 得分 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();  
        }  
   
  int   i     =   Integer.parseInt(StringValue);  
   
  ---------------  
  shmilu@sina.comTop

4 楼alphazhao(迷路飞羊)回复于 2002-05-17 15:53:35 得分 5

import   java.io.*;  
  public   class   Test   {  
      public   static   void   main   (String[]   args)   {  
          String   alpha;  
          DataInputStream   DI   =   new   DataInputStream(System.in);  
          System.out.println("Please   enter   the   number");  
          try   {  
              alpha   =   DI.readLine();  
              int   a   =   Integer.parseInt(alpha);  
              System.out.print("You   enter   is   "+a);  
          }  
          catch(Exception   e)   {  
              System.out.print("You   enter   a   bad   Character");  
          }  
      }  
  }Top

5 楼Sunme(武建林)回复于 2002-05-17 16:21:59 得分 5

//How   to   read   from   standard   input  
  import   java.io.*;  
   
  public   class   read   {  
      public   static   void   main(String[]   args)   {  
          DataInputStream   wjl_in   =                   //新生成一个data输入流的实例wjl_in;  
              new   DataInputStream(  
                  new   BufferedInputStream(System.in));/*BufferendInputStream();一个过滤输入流,为从源输入流中读入的字节保留一个缓  
  冲区。*/  
          String   s;  
          try   {  
              while((s   =   wjl_in.readLine()).length()   !=   0)  
                  System.out.println(s);  
              //   An   empty   line   terminates   the   program  
          }   catch(IOException   e)   {  
              e.printStackTrace();  
          }  
      }  
  }Top

相关问题

  • 怎样读取文件中的一行数字?
  • 怎样捕捉用户按下的数字键盘(小键盘)上的 * 键?
  • [基础问题]请问怎样从键盘读取一个Int型的数啊(比如999)?
  • 如何读取键盘的扫描码?
  • 怎样读取EIP?
  • 怎样在使WIN2000登陆时,数字键盘灯打开?
  • 读取 EXCEL 文件时同一列在读取了数字后,再读同列的字符就是为空.请问怎样避免?
  • 高分,在线等待,菜鸟!怎样丛.txt中读取数字,再转换为int,真的很急
  • 一个数字读取问题??
  • 怎样读取字符串

关键词

  • 数字
  • breader
  • datainputstream
  • readline
  • alpha
  • enter
  • read

得分解答快速导航

  • 帖主:mickey_uuu
  • skyyoung
  • alphazhao
  • Sunme

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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