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

  • 相关阅读:
    从 HTTP 到 HTTPS
    一条很用的MSSQL语句
    MVC中 jquery validate 不用submit方式验证表单或单个元素
    深信服务发布SSL站点
    警告: 程序集绑定日志记录被关闭(IIS7 64位系统)
    Winform中子线程访问界面控件时被阻塞解决方案
    C# Winform中执行post操作并获取返回的XML类型的数据
    vs2010 vs2012中增加JSon的支持
    WebService应用一例,带有安全验证
    C#事件、委托简单示例
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401928.html
Copyright © 2011-2022 走看看