首页 > 其他分享 >Day21数组的声明和创建

Day21数组的声明和创建

时间:2024-10-21 21:01:06浏览次数:1  
标签:num1 int 创建 Day21 System 数组 println out

Day21数组的声明和创建

数组声明创建:

  1. 首先必须声明数组变量才能在程序中使用数组。声明数组变量的语法有两种:

    “dataType [] arrayRefVar;”(首选方法);
    
    或
    
    “dataType arrayRefVar [];”(效果相同,但不是首选方法)。
    
  2. Java 语言使用 new 操作符来创建数组,语法为

    dataType [] arrayRefVar = new dataType [arraySize];
    

3.数组的元素是通过索引访问的,数组索引从 0 开始。

4.获取数组长度的方法为 “arrays.length”。

package com.liu.www.array;

public class Demo01 {

    //String[] args  :         String类型的数组,名字叫做args

    public static void main(String[] args) {
        //变量类型  变量名称=变量值;

        //int[] num1;  //第一种数组声明    主要用这种!!!!!!!!!!!!1
        //int num2[];  //第二种数组声明

        int[] num1=new int[10]; //创建数组   可以存放10个int类型的数

        //给数组元素赋值
        num1[0]=1;
        num1[1]=2;
        num1[2]=3;
        num1[3]=4;
        num1[4]=5;
        num1[5]=6;
        num1[6]=7;
        num1[7]=8;
        num1[8]=9;

        System.out.println(num1[0]);
        System.out.println(num1[1]);
        System.out.println(num1[2]);
        System.out.println(num1[3]);
        System.out.println(num1[4]);
        System.out.println(num1[5]);
        System.out.println(num1[6]);
        System.out.println(num1[7]);
        System.out.println(num1[8]);
        System.out.println(num1[9]);//没有赋值,输出0

        //当int类型,某一个索引对应的变量没有被赋值,默认是0

        //计算所有元素的和
        //num1.length获取数组的长度
        int result=0;
        for(int i=0;i<num1.length;i++){
            result=result+num1[i];
        }
        System.out.println(result);//45
    }
}

标签:num1,int,创建,Day21,System,数组,println,out
From: https://www.cnblogs.com/xiaokunzhong/p/18490384

相关文章

  • python如何创建类
    python里,类是面向对象的基础。第一种创建类的方法:class关键字#第一种方法创建类class A(object):     def __init__(self, name):        self.name = name f = A("lkk")这样就简单完成了一个A类的创建,我们尝试打印一下f的类型:print(type(......
  • 数组的概念(C++)
        今天介绍一下数组。在C++中,数组就是一种用于存储相同类型元素的容器,也是一种数据结构,在编程中被广泛使用。一、定义与组成    数组是由相同类型的元素组成的集合,这些元素在内存中是连续存储的。例如,一个整数数组可以存储多个整数,一个字符数组可以存储......
  • 【java】实现字节数组转int(采用IEEE 754标准)
    /***字节数组转int*采用IEEE754标准**@parambytes*@returnfloat*/publicintbytesToInt(byte[]bytes){//获取字节数组转化成的2进制字符串StringbinaryStr=bytesToBinaryStr(bytes);//......
  • 代码随想录算法训练营第六天| leetcode242.有效的字母异位词、leetcode349.两个数组的
    1.leetcode242.有效的字母异位词题目链接:242.有效的字母异位词-力扣(LeetCode)文章链接:代码随想录视频链接:学透哈希表,数组使用有技巧!Leetcode:242.有效的字母异位词_哔哩哔哩_bilibili自己的思路:首先就是对字符串进行分开成一个一个单独的字母,然后使用列表存储这些数据,再对......
  • 数组的往返(数组来回遍历)C语言版
    文章目录前言题目描述一、数组的往返是什么?二、实现1.具体代码2.完整题解代码总结以及一些疑问前言本篇文章灵感来源于第十三届蓝桥杯省赛C++B组第六题修剪灌木,我的方法是老老实实地走完这个流程得到答案题目描述爱丽丝要完成一项修剪灌木的工作。有N棵灌......
  • 自定义组件-组件的创建和引用
    全局引用 局部引用全局引用VS局部引用组件和页面的区别 ......
  • 包装类型-数组Array方法
    数组Array使用详解认识数组(Array)◼什么是数组(Array)呢?对象允许存储键值集合,但是在某些情况下使用键值对来访问并不方便;比如说一系列的商品、用户、英雄,包括HTML元素,我们如何将它们存储在一起呢?这个时候我们需要一种有序的集合,里面的元素是按......
  • JS中数组的splice()方法介绍 及 用原生JS手写数组splice()方法
    一、splice是什么splice()方法是用来对数组进行增、删操作,该方法返回被删除的元素,改变原数组二、splice()方法接受三个及以上的参数:第一个参数:第一个参数是起始位置(数组的索引)第二个参数:第二个参数是要删除的元素个数,如果该参数是负数则默认为0第三个参数及往后参数:这些......
  • 2024-10-19:用go语言,给定一个正整数 k 和初始数组 nums = [1], 可以执行两种操作:将数组
    2024-10-19:用go语言,给定一个正整数k和初始数组nums=[1],可以执行两种操作:将数组中任一元素加一,或复制数组中任意元素并将其附加到数组末尾。求使得数组元素之和大于或等于k所需的最少操作次数。输入:k=11。输出:5。解释:可以对数组nums=[1]执行以下操作:将元......
  • 用于快速创建机器学习模型的 Web 接口或用户界面的python库:gradio
    一、简介gradio是一个Python库,用于快速创建机器学习模型的Web接口或用户界面,主要优点是允许开发者通过少量的代码创建交互式的Web界面,用户能够上传输入数据并查看模型的输出结果。二、主要特性易于使用:只需几行代码就可以创建接口,不需要前端开发知识。支持多种输入......