当前位置:实例文章 » C#开发实例» [文章]C# 与 JAVA 常见代码对照表

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

相关标签:c#java开发语言
其他信息

其他资源

Top