【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