首页 > 其他分享 >数组的定义和初始化

数组的定义和初始化

时间:2025-01-16 16:46:07浏览次数:1  
标签:初始化 定义 10 int 数组 类型 public

数组的定义和初始化
public class arrayDemo01 {
    public static void main(String[] args) {
        //1.声明数组
        int[] nums;
        //int nums02[];不常用

        //2.创建
        nums = new int[10];//可以存放十个Int类型的数字
        // 1,2两个步骤可以写成以下形式     int[] num03 = new int[10];

        //3.赋值 默认值为 0 数组名.length 获取数组的长度
        for (int i = 0; i <nums.length; i++) {
            nums[i] = i + 1;
            System.out.println(nums[i]);
        }
        //4.计算所有元素的和
        System.out.println("=========================================================");
        int sum = 0;
        for (int i = 0; i < nums.length; i++) {
            sum += nums[i];
        }
        System.out.println("数组总和为:" + sum);
    }
}

public class arrayDemo02 {
    public static void main(String[] args) {
        // 静态初始化: 创建 + 赋值
        int[] a = {1,2,3,4,5};
        System.out.println(a[0]);

        // 动态初始化, 包含默认初始化,初始值为 0
        int[] b = new int[10];
        b[0] = 10;
        System.out.println(b[0]);

        /*
        1.其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。
        2.其元素必须是相同类型,不允许出现混合类型。
        3.数组中的元素可以是任何数据类型,包括基本类型和引用类型,
        4.数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量.
        5.数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型数组对象本身是在堆中的。
         */
    }
}

标签:初始化,定义,10,int,数组,类型,public
From: https://www.cnblogs.com/GXEndeavor/p/18675257

相关文章

  • 数组的简单操作
    数组的简单操作publicclassarrayDemo03{publicstaticvoidmain(String[]args){int[]array={1,2,3,4,5};//打印数组元素for(inti=0;i<array.length;i++){System.out.println(array[i]);}//......
  • 谷歌地图 | 利用 Google 地图平台重新定义叫车体验
    【Google地图平台使Alto能够为乘客提供安全、一致、高质量的乘车体验,同时为驾驶员提供准确、直观的应用内导航功能。】GoogleMaps谷歌地图|亚太地区谷歌地图代理商-CloudAce​cloud-ace.cn/services/google-maps-platform/GoogleCloud结果将司机引导至准确的上车......
  • C# WinForm自定义仪表盘控件开发教程
    学习上位机开发,自然离不开自定义控件开发。Windows窗体支持三种类型的用户定义的控件:复合控件、扩展控件和自定义控件。这里的自定义控件主要是指基于GDI+技术实现控件的绘制,最终实现效果如下所示:这个控件可以作为仪表盘数据显示,也可以作为进度条来使用。一、项目创建1......
  • php根据权重自定义排序
    <?php//支付列表数组$paymentList=[['name'=>'支付宝','info'=>'支持多种支付场景','weight'=>3],['name'=>'微信支付','info'=>'便捷的移动支付','wei......
  • 告别会员!分享一款比洛雪音乐更好用的免费音乐软件,全平台支持,支持自定义插件,歌单同步等
    文章目录......
  • 【0391】Postgres内核 checkpointer process ① 启动初始化
    相关文章:【0108】checkpointer运行原理(概念篇)(1)【0278】checkpointer共享内存(CheckpointerShmem)初始化(3)文章目录1.启动checkpointerprocess1.1初始化checkpointerPID1.2注册signal1.3初始化lastcheckpointtime2.确认config的sharedmemoryv......
  • 如何配置伪静态301跳转和自定义404错误页面?
    在网站开发和运维过程中,配置伪静态301跳转和自定义404错误页面是提升用户体验和搜索引擎优化(SEO)的重要步骤。以下是详细的配置方法:一、配置伪静态301跳转伪静态301跳转可以将旧的URL永久重定向到新的URL,确保用户和搜索引擎能够正确访问新页面,避免流量损失。具体步骤如下:选择......
  • 为什么设置了自定义错误页面后无法登录网站后台?
    设置自定义错误页面后无法登录网站后台是一个常见的问题,通常由配置不当或冲突引起。要解决这个问题,我们需要仔细检查相关配置文件,并确保各个组件之间的兼容性。以下是详细的排查和解决方法:一、检查自定义错误页面配置配置文件位置:根据服务器类型,自定义错误页面的配置文件位置......
  • 【LeetCode 刷题】数组-模拟-螺旋矩阵
    此博客为《代码随想录》数组章节的学习笔记,主要内容为数组模拟的相关题目解析。文章目录59.螺旋矩阵II54.螺旋矩阵59.螺旋矩阵II题目链接classSolution:defgenerateMatrix(self,n:int)->List[List[int]]:l,r,t,b=0,n-1,0,n-......
  • 【LeetCode 刷题】数组-滑动窗口
    此博客为《代码随想录》数组章节的学习笔记,主要内容为滑动窗口知识点的相关题目解析。文章目录209.长度最小的子数组904.水果成篮76.最小覆盖子串209.长度最小的子数组题目链接classSolution:defminSubArrayLen(self,target:int,nums:List[int])->......