java初学之数组

数组的格式

/**
 * 数组初始化格式
 * 完整格式:
 * int array[] = new int{值1,值2,值3.。。。。}
 * 数据类型 数组名[] =new 数据类型{数值1,数值2,......}
 *
 * 简化格式:
 * 数据类型 数组名[] = {值1,值2,值3.。。。。}
 */

附上源码:

package com.wy.csdn;

/**
 * 数组
 */
public class ArrayDemo1 {
    /**
     * 数组初始化格式
     * 完整格式:
     * int array[] = new int{值1,值2,值3.。。。。}
     * 数据类型 数组名[] =new 数据类型{数值1,数值2,......}
     *
     * 简化格式:
     * 数据类型 数组名[] = {值1,值2,值3.。。。。}
     */

    public static void main(String[] args) {
        //1存储年年龄
        int age1[] = new int[] {32,43,45};
        int age3[] = {32,89,45};
        System.out.println("age1 = " + age1);// 数组的地址值

        /**
         * [I@1540e19d
         * [ 表示为一个数组
         * I 表示数组数据类型为int类型
         * @ 表示间隔符
         * 1540e19d 表示数组真正的地址值(16进制的地址值)
         */


        /**
         * 数组的索引:也叫做下标,或角标,
         * 特点:索引下标从0开始,逐个+1,不间断
         */
        //获取数组中的元素
        /**
         * 数组名[索引]:
         */
        //例如:获取第一个值
        int num1 = age1[1];
        System.out.println("num1 = " + num1);

        System.out.println("----------------分隔--------------");

        System.out.println("----------------把数据存到数组中---------------- ");
        /**
         * 格式:数组名[索引] = 具体数据/变量
         * 此时新的值覆盖了原有的值
         */
        age1[1] = 200;

        System.out.println("age1[1] = " + age1[1]);

        System.out.println("----------------分隔--------------");

        //2存储字符串
        String name[] = {"dhauih","djiaouhj","哈哈哈"};

        System.out.println("----------数组的遍历--------------- ");
        for (int i = 0; i < age1.length; i++) {
            System.out.println("age1 = " + age1[i]);
        }
        System.out.println("------------------数组求和-----------------------");
        /**
         * 练习数组的求和
         * 定义一个数组,求一个数组的和
         */

        int array[] ={1,2,3,4,5};

        //定义一个变量sum
        int sum =0;
        /**
         * 便利数组
         */
        for (int i = 0; i < array.length; i++) {
            //i表示数组里的每一个索引
            //array[i] 依次表示数组里的每一个元素
            //求和
            sum = sum+array[i];
        }
        //循环结束后,获取结果
        System.out.println("sum = " + sum);
    }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

�呱呱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值