zoukankan      html  css  js  c++  java
  • 【04】数组的初始化

    java和C#非常相似,它们大部分的语法是一样的,但尽管如此,也有一些地方是不同的。

    为了更好地学习java或C#,有必要分清它们两者到底在哪里不同。

    我们这次要来探讨数组的初始化

     

    java代码:

     1 package HelloWorld;
     2 
     3 public class HelloWorld {
     4     public static void main(String[] args) {
     5         int a1[] = {1, 2, 3}; //特有
     6         int[] a2 = {1, 2, 3};
     7         int[] a3 = new int[]{1, 2, 3};
     8         int[] a4 = new int[5];
     9         a4[0] = 1;
    10         a4[1] = 2;
    11         a4[2] = 3;
    12         for (int i = 0; i < a4.length; i++) {
    13             System.out.println(a4[i]);
    14         }
    15     }
    16 }

    C#代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace ConsoleApp1
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             int[] a1 = { 1, 2, 3 };
    14             int[] a2 = new int[] { 1, 2, 3 };
    15             int[] a3 = new int[3] { 1, 2, 3 }; //特有
    16             int[] a4 = new int[5];
    17             a4[0] = 1;
    18             a4[1] = 2;
    19             a4[2] = 3;
    20             for (int i = 0; i < a4.Length; i++)
    21             {
    22                 Console.WriteLine(a4[i]);
    23             }
    24 
    25             Console.ReadKey();
    26         }
    27     }
    28 }

    分析和总结:

    1、java在定义数组的时候,方括号可以放在变量名前也可以放在变量名后,而C#只能放在变量名前。

    2、C#可以在定义变量时既指明长度又同时初始化,但java不能这样做。

    谢谢观看!

  • 相关阅读:
    周末小练习
    第十二届全国大学生信息安全竞赛总结与反思
    sql注入学习心得与sqlmap使用心得
    2019“嘉韦思”杯RSA256题目wp
    斐波那契数列求解的三种方法
    二叉树的下一个节点
    替换空格
    二维数组中的查找
    不修改数组找出重复数字
    数组中重复数字
  • 原文地址:https://www.cnblogs.com/edcoder/p/12000712.html
Copyright © 2011-2022 走看看