【04】数组的初始化
java和C#非常相似,它们大部分的语法是一样的,但尽管如此,也有一些地方是不同的。
为了更好地学习java或C#,有必要分清它们两者到底在哪里不同。
我们这次要来探讨数组的初始化。
java代码:
package HelloWorld;
public class HelloWorld {
public static void main(String[] args) {
int a1[] = {1, 2, 3}; //特有
int[] a2 = {1, 2, 3};
int[] a3 = new int[]{1, 2, 3};
int[] a4 = new int[5];
a4[0] = 1;
a4[1] = 2;
a4[2] = 3;
for (int i = 0; i < a4.length; i++) {
System.out.println(a4[i]);
}
}
}C#代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] a1 = { 1, 2, 3 };
int[] a2 = new int[] { 1, 2, 3 };
int[] a3 = new int[3] { 1, 2, 3 }; //特有
int[] a4 = new int[5];
a4[0] = 1;
a4[1] = 2;
a4[2] = 3;
for (int i = 0; i < a4.Length; i++)
{
Console.WriteLine(a4[i]);
}
Console.ReadKey();
}
}
}分析和总结:
1、java在定义数组的时候,方括号可以放在变量名前也可以放在变量名后,而C#只能放在变量名前。
2、C#可以在定义变量时既指明长度又同时初始化,但java不能这样做。
谢谢观看!
相关推荐
worldsnow 2020-11-06
csdnxingyuntian 2020-11-02
丽丽 2020-10-30
bluecarrot 2020-09-17
哈嘿Blog 2020-08-16
qidiantianxia 2020-08-16
84931231 2020-07-30
ChenRuiyz 2020-07-26
yanqianglifei 2020-07-07
wbczyh 2020-07-05
BOBShe 2020-07-03
yang0cs 2020-06-28
fushilin 2020-06-28
清水寺小僧 2020-06-25
uileader 2020-06-21
wangyangsoftware 2020-06-16
cleanerxiaoqiang 2020-06-16
xuguiyi00 2020-06-14