Topic: [求助!]输入问题!

  Print this page

1.[求助!]输入问题! Copy to clipboard
Posted by: luyufan221
Posted on: 2005-05-11 00:46

是这样的, java的输入问题假如我现在想用户自己定义N个数,从键盘上输入再对哪N个数运用之类的!!

2.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: baixiaotian
Posted on: 2005-05-11 11:33

System.in.read();

3.Re:[求助!]输入问题! [Re: baixiaotian] Copy to clipboard
Posted by: luyufan221
Posted on: 2005-05-11 13:03

能不能写个例子程序啊!!!

4.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: baixiaotian
Posted on: 2005-05-11 16:56

import java.util.*;

public class TestVector {
  
  /**
   * Method main
   *
   *
   * @param args
   *
   */
   /* Vector 类与Enumeration接口
   将键盘输入的一个数字序列中
   的每位数字存储在Vector对象中,
   然后在屏幕上打印出每位数字相
   加的结果,例如:输入32打印出5 .*/
  public static void main(String[] args) {
    // TODO: Add your code here
    Vector v = new Vector();
    int b = 0;
    System.out.println("Enter your number:");
    while(true) {
      
      try{
         b = System.in.read();
      }catch(Exception e){}
      if(b=='\r'||b=='\n')
       break;
      else{
        
        int num = b - '0';
        /*
         '0' = 48;
         '1'=49;
         */
        v.addElement(new Integer(num));
      }
    }
    
    int sum = 0;
    Enumeration e = v.elements();// 基本的使用方法,使用格式
    while(e.hasMoreElements()){
    Integer intObj = (Integer)e.nextElement();
    sum+= intObj.intValue();
    } // 基本的使用方法,使用格式
    System.out.println(sum);
  }  
}

5.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: luyufan221
Posted on: 2005-05-11 22:15

这不是用户可需要输入的数组啊,这只是输入一个数,求这个数的每位之和!

6.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: luyufan221
Posted on: 2005-05-12 10:21

怎么没有人来救我啊!!
版主,快来帮忙啊!!!!

7.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: andilyliao
Posted on: 2005-05-15 18:39

baixiaotian 写的差不多,触类旁通嘛

8.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: why
Posted on: 2005-05-15 19:49

luyufan221 wrote:
怎么没有人来救我啊!!
版主,快来帮忙啊!!!!

請自"救"
天助自助者

閣下似乎稍稍動手動腦筋的興致也沒有
敝人倒想乾脆把這個帖子刪掉

9.Re:[求助!]输入问题! [Re: luyufan221] Copy to clipboard
Posted by: wanghang110119
Posted on: 2005-05-19 11:00

在给你个例子:
BufferReader rs=new BufferReader(InputStreamReader(System.in));
in.ReadLine().trim();
这种教材上很多的!
元老同志说得很对啊!
自己动动脑吧!
他是在教你How to fish!
而不是 give you fish!
要体会他老人家的用心啊!


   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