C# 与 JAVA 常见代码对照表
发布人:shili8
发布时间:2024-02-05 14:12
阅读次数:67
C#与 JAVA 常见代码对照表在软件开发中,C# 和 JAVA 是两种非常流行的编程语言。它们都有着强大的功能和丰富的库,但是在语法和用法上有一些不同。下面是一些常见的代码对照表,帮助你更好地理解两种语言之间的差异。
1. 变量声明和初始化C#:
csharpint num =10; string name = "John";
JAVA:
javaint num =10; String name = "John";
2. 控制流语句C#:
csharpif (num >0) { Console.WriteLine("Number is positive"); } else if (num <0) { Console.WriteLine("Number is negative"); } else{ Console.WriteLine("Number is zero"); }
JAVA:
javaif (num >0) { System.out.println("Number is positive"); } else if (num <0) { System.out.println("Number is negative"); } else{ System.out.println("Number is zero"); }
3. 循环语句C#:
csharpfor (int i =0; i <5; i++) { Console.WriteLine(i); }
JAVA:
javafor (int i =0; i <5; i++) { System.out.println(i); }
4. 方法定义C#:
csharppublic void SayHello(string name) { Console.WriteLine("Hello, " + name); }
JAVA:
javapublic void sayHello(String name) { System.out.println("Hello, " + name); }
5. 类定义C#:
csharppublic class Person{ public string Name { get; set; } public int Age { get; set; } public Person(string name, int age) { Name = name; Age = age; } }
JAVA:
javapublic class Person{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } }
通过以上对照表,你可以看到 C# 和 JAVA 在语法和用法上的一些差异。但是它们都是强大的编程语言,可以用来开发各种类型的应用程序。希望这些示例能帮助你更好地理解两种语言之间的异同。