zoukankan      html  css  js  c++  java
  • 《Java大学教程》—第5章 数组

    5.6 增强的for循环:访问整个数组,读取数组元素,不基于数据下列
    5.7 数组方法:最大值、求和、成员访问、查找

    1。答:P92
    存储固定个数相同数据类型的一组元素。

    2。答:P92
    所有存储在一个特定数组里的元素必须是同一类型,但是并没有限制是哪一类型。甚至还可以存储对象。

    3。答:P104
    当满足以下几种情况才能应用增强的for循环:
    * 需要访问整个数据(不是数组的一部分);
    * 需要读取数组中的元素,而不是个性它们;
    * 不需要使用数组完成其他处理过程。

    4。答:
    a) someArray.length的值是5;
    b) someArray[2]的值是1
    c) 如果访问someArray[6],程序会报错,超出数组的索引边界;

    d)
    int[] someArray=new int[5];
    someArray[0]=2;
    someArray[1]=5;
    someArray[2]=1;
    someArray[3]=9;
    someArray[4]=11;

    e)
    for (int i=0;i<5;i++)
    {someArray[i]=someArray[i]*2;}

    f)因为需要修改数组中的值,增加for循环不能实现修改数组的需求。

    5。答:
    a)
        private static int[] getExamMarks()
        {
            Scanner sc=new Scanner(System.in);
            System.out.println("Please input the student number: ");
            int studentNumber=sc.nextInt();
            int[] students=new int[studentNumber];
            for (int i=0;i<studentNumber;i++){
                System.out.println("Plase input "+(i+1)+" student mark: ");
                students[i]=sc.nextInt();
            }
            return students;
        }
       
    b)
        private static void increaseMarks(int[] studentsIn) {
            for (int i = 0; i < studentsIn.length; i++) {
                studentsIn[i] = studentsIn[i] + 5;
            }
        }
       
    c)
        private static boolean allHavePassed(int[] studentsIn){
            boolean result=true;
            for (int item:studentsIn)
            {
                result=result&&(item>40);
            }
            return result;
        }

    编程练习:代码附件
    1. TemperatureReadings3.java
    2. Lottery.java
    3. ExchangeRate.java
    4. ExchangeRate.java
    5. SomeUsefulArrayMethods.java

  • 相关阅读:
    基于WF4的新平台流程模式(3)并发
    基于Wxwinter.BPM 的MEF 接口开发业务流程
    基于WF4的新平台流程设计器功能更新说明
    基于WF4的新平台流程模式(8)表单路由
    Wxwinter.BPM类库更新
    WF4的新平台代码提供说明
    介绍一下我的职业
    NET 4.5 中状态机工作流
    Scorpion and the frog 蝎子和青蛙
    直观理解贝叶斯公式
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401928.html
Copyright © 2011-2022 走看看