首页 > 其他分享 >23-数组的使用

23-数组的使用

时间:2023-02-06 22:14:09浏览次数:50  
标签:23 arrays System int length static 数组 使用 public

public class Demo03 {
    public static void main(String[] args) {
        int [] arrays = {1,2,3,4,5,99};
        //打印全部数组元素
        for (int i = 0; i < arrays.length; i++) {
            System.out.println(arrays[i]);
        }
        //求和
        int sum = 0;
        for (int i = 0; i < arrays.length; i++) {
            sum = sum + arrays[i];
        }
        System.out.println(sum);
        //查找最大元素
        int max = arrays[0];
        for (int i = 0; i < arrays.length; i++) {
            if (arrays[i]>max) {
                max=arrays[i];
            }
        }
        System.out.println(max);
    }
}

数组的增强for循环

public class Demo04 {
    public static void main(String[] args) {
        int[] array = {10,20,30,40,50,60};
        for (int i : array) {
            System.out.println(i);
        }
    }
}
public class Demo04 {
    public static void main(String[] args) {
        int[] arrays = {10,20,30,40,50,60};
        printArrays(arrays);//调用打印数组方法
    }

    //建一个方法-打印数组元素
    public static void printArrays (int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.print(arrays[i]+" ");
        }
    }
public class Demo05 {

    public static void main(String[] args) {
        int [] a = {1,2,3,4,5,6,7};
        int [] reverse = reverse(a); //调用反转
        printArrays(reverse);        //调用打印
    }

    //建一个-反转数组方法
    public static int[] reverse(int[] arrays){
        int[] result = new int[arrays.length];

        for (int i = 0, k = result.length-1; i < arrays.length; i++,k--) {
            result[k] = arrays[i];
        }

        return result;
    }

    //打印数组元素建方法
    public static void printArrays(int[] arrays) {
        for (int i = 0; i < arrays.length; i++) {
            System.out.print(arrays[i] + " ");
        }
    }
}

多维数组

public class Demo06 {
    public static void main(String[] args) {
        int[][] arrays = {{1,2},{10,20,30},{100,200},{1000,2000,20},{10000,20000},};

        for (int i = 0; i < arrays.length; i++) {

            for (int k = 0; k < arrays[i].length; k++) {
                System.out.print(arrays[i][k]+"\t");
            }
            System.out.println();
        }
    }
}

标签:23,arrays,System,int,length,static,数组,使用,public
From: https://www.cnblogs.com/PedroPascal/p/17096844.html

相关文章

  • pytest学习和使用6-fixture如何使用?
    (6-fixture如何使用?)1引入和setup、teardown的区别是:fixture可自定义测试用例的前置条件;setup、teardown针对整个脚本全局生效,可实现在执行用例前后加入一些操作;setup......
  • 2331
    给你一棵 完整二叉树 的根,这棵树有以下特征:叶子节点 要么值为 0 要么值为 1 ,其中 0 表示 False ,1 表示 True 。非叶子节点 要么值为 2 要么值为 3 ,......
  • 闲话 23.2.6
    闲话?感觉没啥想说的诶但是jjdw请勿宣称一些不存在的辈分关系......
  • day06-242.有效的字母异位词|249.两个数组的交集|1.两数之和
    242.有效的字母异味词leetcode题目:https://leetcode.cn/problems/valid-anagram/题目描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s......
  • Java数组
    通常,数组是具有连续内存位置的类似类型的元素的集合。Java数组是一个包含类似数据类型的元素的对象。它是一个数据结构,我们存储类似的元素。只能在java数组中存储固定的......
  • Python Pillow(PIL) ImageFont的使用
    Pillow(PIL)是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。PIL模块全称为PythonImagingLibrary,是Python中一个免费的图像处理模块......
  • 【原创】在 VBScript 中使用动态数组(ArrayList)
    环境要求WindowsXP及以上。Windows10、Windows11在Windows功能中勾选.NETFramework3.5(包括.NET2.0和3.0)。优点相比VBScript内置的数组,大小......
  • 52.Toad for Oracle 使用说明
    一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1.Schemabrowser的用法简介 2.SQEditor的使用介绍 3.ProcedureEditor的用法介绍 4.如何进行PLSQL的debug 5.如何......
  • javaScript - 数组的创建方式,数组的属性,数组的常用方法,数组的全部方法
    1.数组的创建方式//方式1vararray=newArray();array[0]="levi"//方式2vararray=newArray("png","jpg");//方式3vararray=["levi","mikasa"] 2.数组的属......
  • bootstrap轮播图与现实问题和active使用等
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scriptsrc="https://cdn.bootcss.com/angular.js/1.4.6/angular.min.js"......