zoukankan      html  css  js  c++  java
  • 第九周

    第九周

    任务:

    //定义一个数组,比如
      
      int arr[] = {1,2,3,4,5,6,7,8};
     
      //打印原始数组的值
      
      for(int i:arr){
      
          System.out.print(i + " ");
          
      }
      
      System.out.println();
      
      
      // 添加代码删除上面数组中的5
      
      ...
      
      
      //打印出 1 2 3 4 6 7 8 0
      for(int i:arr){
          System.out.print(i + " ");
      }
      System.out.println();
     
      // 添加代码再在4后面5
      ...
      
      //打印出 1 2 3 4 5 6 7 8
      for(int i:arr){
          System.out.print(i + " ");
      }
      System.out.println();
    

    具体操作

    •打印原始数组的值

    for(int i:arr){
            System.out.print(i + " ");
        }
        System.out.println();
    

    分析:循环数组arr[],输出arr[i]值,直至遍历完整个数组。要注意数组的循环条件的表达方式。

    •删除数组中的5

    for(int i:arr){
            if(arr[i-1]==5)
                while (i < arr.length) {
                    arr[i - 1] = arr[i];
                    i++;
                }
        }
    

    分析:循环终止条件为某元素值为5,否则一直在数组长度内循环,将值为5的元素位置放置后一个元素值,即依次将5后面的元素前移一位。

    •添加代码在4后面加5

    for(int i:arr) {
            if (arr[i - 1] == 4) {
                int j = arr.length - 1;
                while (j > i ) {
                    arr[j] = arr[j - 1];
                    j--;
                }
                arr[i] = 5;
            }
        }
    

    分析:循环终止条件为某元素值为4,否则一直从末尾依次向前遍历,将4后面一个元素直至末尾依次后移,空出的位置赋值为5.

    学到了什么

    通过增删数组中的数据,利用相应的变量进行操作,学会了程序中临时变量的使用。

    感悟与体会

    临时变量虽小,但在程序中有很显著的作用,是数据交换、数据暂存等的媒介。通过临时变量的使用,可以方便的实现数据的遍历、数据的储存等作用。在今后的学习中,一定不能忽视看似简单的知识点。

    写在最后

    因为不想糊弄您...这几天重新把《java学习笔记》学习了一遍,所以写这篇博客有些晚,但您放心这两天我会将剩下的实践全部齐的,真正学到自己手里的再是自己的~我会努力的!!

  • 相关阅读:
    L1-050 倒数第N个字符串 (15分)
    Oracle存储过程的疑难问题
    Linux的细节
    Linux字符设备和块设备的区别
    Shell变量
    游标的常用属性
    Oracle中Execute Immediate用法
    Oracle中的sqlerrm和sqlcode
    Oracle把一个表的数据复制到另一个表中
    Oracle的差异增量和累积增量
  • 原文地址:https://www.cnblogs.com/m20155310/p/7020586.html
Copyright © 2011-2022 走看看