CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

very simple 输入功能测试,但运行结果很奇怪

楼主godsmother(大悟)2003-11-01 13:57:21 在 Java / J2SE / 基础类 提问

初学java,发现输入输出不方便,欲做一个自己的输入类  
  结果很恼火,请各位不吝赐教,大谢!  
  //试验:从键盘输入几个数  
  //每输入一个就在显示器上显示  
  //10.31日,问题:每执行一次它跳过三个循环  
  import   java.io.*;  
  public   class   Expri  
  {  
  public   Expri()  
  {  
  System.out.println("===========================");  
  }  
  public   static   void   main(String[]   args)   throws   IOException  
  {  
  int   tem;  
  for(int   i=0;i<10;i++)  
  {  
  System.out.println("Please   input   your   number:");  
  tem=System.in.read();  
  System.out.println("the   number   you   input   is:"+tem);  
  }  
  }  
  } 问题点数:20、回复次数:4Top

1 楼dylsz(东阳江)回复于 2003-11-01 14:16:32 得分 20

tem=System.in.read();读取输入的下一个字节。  
  一个回车算两个字节。  
  总共可以读取10个字节Top

2 楼godsmother(大悟)回复于 2003-11-01 15:17:36 得分 0

多谢,咱老思维还停留在面向过程编程Top

3 楼lahu0578(牙笑)回复于 2003-11-01 16:22:14 得分 0

程序运行结果和解释:  
   
  D:\jdk1.3.1\bin>java   Expri  
  Please   input   your   number:  
  123456  
  the   number   you   input   is:49                               //1的码值  
  Please   input   your   number:  
  the   number   you   input   is:50                               //2的码值  
  Please   input   your   number:  
  the   number   you   input   is:51                             //3的码值  
  Please   input   your   number:  
  the   number   you   input   is:52                               //4的码值  
  Please   input   your   number:  
  the   number   you   input   is:53                             //5的码值  
  Please   input   your   number:  
  the   number   you   input   is:54                         //6的码值  
  Please   input   your   number:  
  the   number   you   input   is:13                         //回车的码值  
  Please   input   your   number:  
  the   number   you   input   is:10                         //换行的码值  
   
  ************  
  enter相当于回车换行Top

4 楼godsmother(大悟)回复于 2003-11-01 22:59:01 得分 0

thanks   to   lahu0578   all   the   same!Top

相关问题

  • DBEdit运行后怎么没法输入?
  • 运行时怎么需要输入exe文件明
  • 为什么运行时文本框中不能输入中文???
  • 难道用户运行程序也需要输入:java classname....吗?
  • eclipse 怎么运行输入参数的应用程序
  • 我在命令提示符下输入命令,程序运行后提示用户输入,输入后程序继续运行,请问用什么语句
  • 我在“运行”下输入“cmd”后到当前盘符下,却不能运行ping,arp,等很多命令!
  • 为何输入法在win2000都无法运行(如五笔型输入法、万全新拼音),这是为何?
  • 哪里有C#,Winform程序运行时首先弹出输入用户名和密码输入框的示例?
  • 求救!xp的运行项输入框中不能输入空格斜线等特殊字符

关键词

  • 输入
  • 码值please
  • number
  • input

得分解答快速导航

  • 帖主:godsmother
  • dylsz

相关链接

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

广告也精彩

反馈

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