import java.util.*;
package HelloJava {
public class Message {
public static void main(String[] args) {
System.out.println("歡迎來到Java世界");
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace HelloAccp {
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello Accp。NET");
Console.ReadLine();
}
}
}
| 項目 | Java | C# |
|---|---|---|
| 引入套件 | import | using |
| 命名空間 | package | namespace |
| 類別命名限制 | 類別名必須與檔名相同 | 無限制 |
| Main 方法 | main(小寫),單一簽章 | Main(大寫),四種多載 |
| 輸出 | System.out.println() | Console.WriteLine()、格式化字串 |
| 輸入 | Scanner 物件 | Console.ReadLine() |
static void Main(string[] args) {}
static void Main() {}
static int Main(string[] args) {}
static int Main() {}
C# 允許回傳 int 作為結束代碼,支援無參數版本,更靈活。