JavaSE 第三十三讲 Java数组常见问题 10.20

public class ArrayTest3
{
    public static void main(String[] args)
    {
        Student[] s = new Student[100];
    
        for(int i = 0; i < s.length; i++)
            {
    
                s[i] = new Student();

                s[i].name = i % 2 == 0 ? "zhangsan" : "lisi";

                /* 等价于上面的三元表达式
                if(i % 2 == 0)
                    {
                        s[i].name = "zhangsan";
                    }
                else
                {
                    s[i].name = "lisi";
                }
                */

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




}

class Student
{
    String name;
}

二维数组:平面的二维结构,本质上是数组的数组。

public class ArrayTest4
{
    public static void main(String[] args)
    {
        /*
        int[][] a = new int[3][];

        a[0] = new int[2];
        a[1] = new int[3];
        a[2] = new int[1];
        */

        int[][] a = new int[][]{{1, 2, 3}, {4}, {5, 6, 7, 8}};
        for(int i = 0; i < a.length; i++)
        {
            for(int j = 0; j < a[i].length; j++)
            {
                System.out.print(a[i][j] + " ");
            }

            System.out.println();
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 9,572评论 2 13
  • 谨记 每个人心中都有一片海,自己不扬帆,没人帮您启航,久了就是一片死海。人生,就是一场自己与自己的较量:让积极打败...
    长风留言阅读 12,443评论 6 10
  • 2017年我跟随恩师果海大和尚朝拜五大名山:普陀山,九华山,峨眉山,五台山,泰山,同时我们朝拜了觉海禅寺,乐山大佛...
    兰珍阅读 2,744评论 0 1
  • 反弹好弱,这是直观的视觉,原因在于没有热点催动。昨天炸裂屏幕的消息是中国实现可燃冰开采,8天连续出气说明技术基本已...
    庚午六月阅读 1,634评论 0 0
  • 1.outline(轮廓):绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 可以设置的属性分别...
    魏魏魏_1500阅读 3,788评论 0 0

友情链接更多精彩内容