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 在语法和用法上的一些差异。但是它们都是强大的编程语言,可以用来开发各种类型的应用程序。希望这些示例能帮助你更好地理解两种语言之间的异同。

