长沙北大青鸟大计校区

在线测试

一段java数组用iterate求和的问题

浏览次数:46 发布时间:2013-05-03 13:42:30

问题:java数组使用iterate求和的问题!

问题补充:

import java.util.*;

class Myfrist{
    public static void main(String[] args){
  Scanner scanner = new Scanner(System.in);
   int[] myArray = new int[10];
   System.out.println("Please type ten integers");
    for(int i = 0; i < 10; i++){
       myArray.add(scanner.nextLine());
    }
   
   int sum = 0;
   Iterator myIterator = myArray.iterator();
   while(myIterator.hasNext()){
    sum += myIterator.next();
    }
    System.out.println(sum);

              }
    }

目的是想建立一个包含10ints类型的Array,然后从键盘里打10个int类型的字符放入Array,最后通过Iterate方式计算出总和。

 

解答:

class Myfirst {
public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  List myArray = new ArrayList();
  System.out.println("Please type ten integers");
  for (int i = 0; i < 10; i++) {
   myArray.add(Integer.parseInt(scanner.nextLine()));
  }

  int sum = 0;
  Iterator myIterator = myArray.iterator();
  while (myIterator.hasNext()) {
   sum += myIterator.next();
  }
  System.out.println(sum);

}
}

高考没考好,中考没考上,你还可以学技术
北大青鸟全国优秀示范校区:长沙大计教育

触屏版

北大青鸟长沙大计校区-专业IT培训、Java培训、计算机培训

地址:湖南· 长沙市天心区团结路6号

报名热线:4008-0731-86 / 0731-82186801

长沙市岳麓区大计职业技能培训学校有限公司 版权所有

湘ICP备19012942号