zoukankan      html  css  js  c++  java
  • 2019-05-20 java学习日记

    获取数组中的最大最小值

    class Demo_Max{

    public static void main(string[] args) {

    ​ int[] arr = {11,22,33,44,55};        //创建一个静态初始化的数组

    ​ int max = getMax(arr);        //调用方法

    ​ System.out.println(max);       //打印返回的值

    }

    public static int main(int[] arr) {     //创建一个方法

    int max = arr[0];           //获取数组第一个数,并把他存在max里

    for(int i = 1; i < arr.length;i++){     //从数组的第二个元素开始遍历

    ​ if (max > arr[i]) {            //让max记录的值与数组中的元素比较

    ​ max = arr[i];}            //如果数组中的元素比max就把值赋值给max

    } return max;

    }

    数组的反转

     1 class Demo_Array {
     2 public static void main(String[] args) {
     3 int[] arr = {11,22,33,44,55};                //创建一个静态初始化的数组
     4 reArray(arr);
     5 print(arr);
     6 
     7 public static void reArray(int[] arr) {
     8 for (int i = 0;i < arr.length / 2 ; i++) {    //交换次数就是把长度除于2
     9 //arr[0]和arr[arr.length-1-0]交换
    10 //arr[1]和arr[arr.length-1-1]交换
    11 //arr[2]和arr[arr.lentth-1-2]
    12 //...
    13 
    14 int temp = arr[i];
    15 arr[i] = arr[arr.length-1-i];        
    16 arr[arr.length-1-i] = temp;
    17 }
    18 }
    19 
    20 public static void print(int[] arr) {
    21 for (int i = 0;i < arr.length ;i++ ) {            //遍历数组中的每一个元素
    22 System.out.print(arr[i] + " ");                //打印在控制台
    23 }
    24 }
    25 }        

    二维数组案例演示

     定义二维数组,输出二维数组名称,一维数组名称,一个元素

     1 class Demo_Array {
     2     public static void main(String[] args) {
     3         int[][] arr = new int[3][2];
     4         /*
     5         这是一个二维数组
     6         这个二维数组中有3个一维数组
     7         每个一维数组中有2个元素*/
     8 
     9         
    10         System.out.println(arr);            //二维数组
    11         System.out.println(arr[0]);            //二维数组中的第一个一维数组
    12         System.out.println(arr[0][0]);        
    13     //二维数组中的第一个一维数组的第一个元素
    14     }
    15 }        

    引用初始化值都为null

  • 相关阅读:
    转载Crazybingo的文章: 第三章 创造平台——Quartus II 11.0 套件安装指南
    Can't launch the ModelSim-Altera software
    一种简单的ADV7842调试视频pixel_cnt/line的办法.
    调试ADV7842的点滴 之 hdmi
    沿检测使能,时钟同步化
    global clock network
    捡到篮子里边的都是菜
    (转)时序分析基本公式
    Spring中的AOP(一)
    AOP的概念
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10897284.html
Copyright © 2011-2022 走看看