首页 > 其他分享 >Day15:数组的使用

Day15:数组的使用

时间:2022-11-18 00:45:01浏览次数:44  
标签:int void Day15 static 数组 使用 printData public

数组的使用

  1. 普通的for循环
  • 打印所有数组元素
  • 打印数组元素最大值
  • 求和数组元素
//打印数组元素
public class Demo{
    public static void main(String[] args){
        int[] arrays={1,2,3,4,5};
        System.out.println(A(int[] arrays));
    }
    public static void A(int[] arrays){
        for(int i=0;i<arrays.length;i++){
            System.out.print(arrays[i]+" ");
        }
    }
}

2.封装为方法的参数

//调用方法来打印数组元素
public class Demo{
    public static void main(String[] args){
        int[] A={1,2,3,4,5};
        printData(A);//无返回值的方法直接调用即可输出,无需输出语句
    }
    public static void printData(int[] a){//数组作为参数
        for(int i=0;i<a.length;i++){//注意下标不要越界,容易忘记
            System.out.print(a[i]+" ");
        }
    }
}

3.数组作为返回值

//将数组的元素反转并打印出来
public class Demo{
    public static void main(String[] args){
        int[] c={1,2,3,4,5};
        int[] d=B(c);
        printData(d);
    }
    public static void printData(int[] a){//建立一个可以打印数组的方法
        for(int i=0;i<a.length;i++){//注意for循环里面要声明类型,容易忘
            System.out.print(a[i]+" ");
        }
    }
    
    public static int[] B(int[] a){
        int[] result=new int[a.length];
        for(i=0,j=a.length-1;i<a.length;i++,j--){
            result[j]=a[i];
        }
        return result;//注意这里返回的是一个数组,如果我们要打印出来,还需要调动打印数组元素的方法;这个地方容易犯迷糊
    }
}

标签:int,void,Day15,static,数组,使用,printData,public
From: https://www.cnblogs.com/CQliuwei/p/16901902.html

相关文章

  • Ansible安装和基本使用
    一、安装ansible1、dnf安装ansible首先得安装EPEL源,然后才能安装ansible。EPEL是一个软件仓库项目,为RHEL和Centos提供软件包信息dnf-yinstallepel-releasednf-yin......
  • [Huawei] 在 DevEco 中使用 IP Connect 连接手机
    背景DevEcoStudio3.1.0.100HUAWEIMate50步骤1.手机进入开发者模式,启用"允许USB调试"2.用USB数据线连接电脑和手机3.在电脑上,DevEco/HarmonyOS/SDK目录......
  • 在Vue中使用Canvas绘制动态背景
    好家伙, 发现了,在created(){}钩子函数中使用canvas画布貌似是错误的行为 vue中canvas的使用-掘金(juejin.cn) 于是我们琢磨一下 找到cancas元素;创建cont......
  • 使用VSCODE插件编写CNBLOGS
    下载官方插件创建本地MD文件编写内容上传图片时直接复制到剪贴板然后使用ctrl+alt+u之后保存内容上传博文右键保存到博客选择新建博文或关联已存在博文可以......
  • Linux 常用命令脚本使用
    1、#删除/目录下大小为0的文件#!/bin/bashdir="/"find/-typef-size0-execrm-rf{}\;2、查看可登录系统的账户数量[root@libin5shell]#grep"bash$"/etc/......
  • 使用路由元信息 全局控制显示隐藏路由组件
    1.在路由中配置自定义属性  2.在使用页面组件中 用$route.meta.show 是否为true判断组件显示或隐藏下面为例      3.示例 ......
  • windows 进程 Shell Infrastructure Host 占用CPU,以及大量使用电源。
    表现:风扇疯狂的转,声音超大,电脑发热严重。解决:进入任务管理器,可以看到进程ShellInfrastructureHost高耗电,占用CPU很多。解决方案见:shellinfrastructureh......
  • jetson-nano使用deepstream-tensorrt部署yolov5
    title:jetsonnano使用deepstream+tensorrt部署yolov5date:2022-06-1916:27:22tags:-jetson-deepstream-TensorRtcategories:-note-jetson目录介绍环......
  • windows--cmake与c++的使用教程(10)
    1概述本文基于前文环境本节目标:复用cmake脚本文件2编写复用脚本2.1前言多个项目之间,很多cmake设置大相径庭。比如修改输出路径、编写适用与自己的宏或者函数......
  • mac下使用itrem2时进行rz sz的配置
    1.安装iterm2官网下载http://www.iterm2.com/2.安装homebrewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"3.安装lr......