第六天 一个小程序和数组介绍

程序内容:计算1+2+3+……+100的和。用for循环和while循环两种方式来实现。
下面是代码,大家自己试验一下这两种循环的区别与联系。

public static void main(String []args)
    {
        int sum=0;
        for(int i=1;i<=100;i++)
        {
            sum+=i;
        }
        System.out.println("结果="+sum);
        sum=0;
        int i=1;
        while(i<=100)
        {
            sum+=i;
            i++;
        }
        System.out.println("结果="+sum);
    }

什么是数组呢?
数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。 数组有一个统一的名字叫数组名。数组按下标个数分类有一维数组,二维数组等,二维以上数组通常称为多维数组。数组是一种构造类型。
平常我们存储少量数据的时候我们可以用定义变量名字的形式来实现,但是数据元素很多呢,比如:几十,几千,几万的时候怎么办呢,这个时候就需要用到数组的知识了。
下面给大家展示一下int 型数组的运用。
第一种运用方式,声明数组:

public static void main(String []args)
    {
        int[] a={0,1,2,3,4,5,6};
        int sum=0;
        for(int i=0;i<a.length;i++)
        {
            sum+=a[i];
        }
        System.out.println("结果="+sum);
    }

第二种运用方式,声明数组:

public class Demo
{
    public static void main(String []args)
    {
        int a[]={0,1,2,3,4,5,6};
        int sum=0;
        for(int i=0;i<a.length;i++)
        {
            sum+=a[i];
        }
        System.out.println("结果="+sum);
    }

}

第三种方式,分配空间:

public static void main(String []args)
    {
        int a[]=new int[7];
        a[0]=0;
        a[1]=1;a[2]=2;a[3]=3;a[4]=4;a[5]=5;a[6]=6;
        int sum=0;
        for(int i=0;i<a.length;i++)
        {
            sum+=a[i];
        }
        System.out.println("结果="+sum);
    }

以上三种方式都是可以的,大家在不同的时候选择合适的方式进行运用。
另外注意一点:a[3]代表的是a数组中的第四个元素。
对字符数组的话跟int数组是类似的:

public static void main(String []args)
    {
        String a="12345";
        System.out.println(a);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值