首页 > 其他分享 >数组的基本用例

数组的基本用例

时间:2022-09-05 00:25:28浏览次数:64  
标签:基本 arr int max 元素 用例 数组

数组的基本用例

int[] arr = {1,7,3,4,5};//定义一个数组

遍历并打印数组内所有元素

for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }

输出结果为:

使用增强for循环遍历并打印数组内所有元素

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

输出结果为:

增强for循环在处理遍历以及打印数组元素方面会比直接使用for循环要简单,但是增强for循环是不能使用数组下标的。

计算数组内所有元素的总和

  int sum = 0;
        for(int i=0;i<arr.length;i++){
            sum += arr[i];
        }
        System.out.println(sum);

输出结果为:

查找数组内最大的元素

   int max=arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max){
                max=arr[i];
            }
        }
        System.out.println(max);

输出结果为:

打印反转后的数组内元素

 for(int i=0;i<arr.length;i++){
            System.out.println(arr[arr.length-i-1]);
        }

输出结果为:

注意下标越界问题,因为数组长度比数组下标的最大值要大1(因为下标是从0开始的),所以在打印的时候数组的下标要减1。

标签:基本,arr,int,max,元素,用例,数组
From: https://www.cnblogs.com/qinyu33/p/16656622.html

相关文章

  • 通过 Infinity 和 -Infinity 查找数组中最大和最小值
    functionfindMaxNum(numbers){letmax=-Infinity;for(constnofnumbers){if(n>max){max=n;}}returnmax;}functionfindMi......
  • zabbix的基本使用
    目录zabbix服务端web界面介绍(Monitoring)监控选项栏设置(Services)服务选项栏(lnventory)清单选项栏(Reports)报告选项栏(Configuration)配置选项栏(Administration)管理选项卡zabbix......
  • 数组去重的几种方式
    1、利用Map数据结构去重1letarr=[1,2,3,4,3,2,3,4,6,7,6];2letunique=(arr)=>{3letseen=newMap();4returnarr.filter((item......
  • 第二章 操作系统基本原理(操作系统知识)
    一:操作系统概述 二:进程管理       PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。              三:......
  • 预科知识3-基本的Dos命令
    打开CMD的方式:​1.开始+系统+命令提示符​2.win键+R输入cmd打开控制台(推荐使用)​3.在任意的文件夹里面,按住shift+鼠标右键点击,在此处打开powershell窗......
  • 数组初始化
    memset(a,false,sizeof(a));//将bool型a数组初始化为false0x3f3f3f3f//INT_MAX的一半memset(a,0x3f3f3f3f,sizeof(a));//将a数组初始化为0x3f3f3f3fmemset(a,0,sizeo......
  • 2 python语言基本语法元素
    一.程序的格式框架1.缩进(1)缩进是用来表示代码之间的包含和层次关系(2)一个缩进是四个空格(3)是用来表明程序框架的唯一手段2.注释是代码的辅助性文字,不会被执行 二.语......
  • Hive基本操作
    Hive基本操作1、Hive分区在大数据中,最常见的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个个小的文件就会很容易了,同样的道理,在hive......
  • 动态数组
    动态数组1.vector1.1vector说明vector是向量类型,可以容纳许多类型的数据,因此也被称为容器(可以理解为动态数组,是封装好了的类)进行vector操作前应添加头文件......
  • 一维数组
    一#include<bits/stdc++.h>usingnamespacestd;intmain(){ inta[3]; cin>>a[0]; cin>>a[1]; cin>>a[2]; cout<<a[0]<<endl; cout<<a[1]<<endl;......