zoukankan      html  css  js  c++  java
  • java自学笔记

    目的:学习方法定义与调用。

    需求:定义一个方法,实现输入一组数组,返回该数组的反转。

    代码如下:

     1 public class demo120402 {
     2     public static void main(String[] args) {
     3         int[] arr = {10, 20, 60, 56, 90, 120, 1};
     4         changeNum(arr);
     5     }
     6 
     7     // 定义一个方法changeNum(),输入一个数组,返回数组的反转
     8     // 循环遍历数组,初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引
     9     public static void changeNum(int[] arr) {
    10         // 第一个索引0的值和最后一个索引n的值调换位置, 0和arr.length-1,最终结果:
    11         // 如果是奇数个值得数组,最后一次调换left < right;如果是偶数个值得数组,最后一次调换left = right(中间值索引是相等的)。
    12         // 仅仅是元素对调,修改后还需要遍历出来
    13         for (int start = 0, end = arr.length - 1; start <= end; start++, end--) {
    14             int free = arr[start];
    15             arr[start] = arr[end];
    16             arr[end] = free;
    17         }
    18         System.out.print("[");
    19         for (int i = 0; i < arr.length; i++) {
    20             if (i == arr.length - 1) {
    21                 System.out.print(arr[i]);
    22             } else {
    23                 System.out.print(arr[i] + ", ");
    24             }
    25         }
    26         System.out.println("]");
    27     }
    28 }
  • 相关阅读:
    LINQ -2015-04-27
    wireshark的安装
    c#中的classes和objects一些知识【1】
    初学C#,用vs去开始hello world!
    file_get_contents HTTP request failed! Internal Server Error
    验证码二(验证码使用)
    接口调用 POST
    接口调用 GET方式
    百度地图改标注样式
    Linux-常用命令
  • 原文地址:https://www.cnblogs.com/marvintester/p/14088324.html
Copyright © 2011-2022 走看看