將 C# 程式碼轉換為 Java 程式碼
本文將討論使用 C# 到 Java 轉換器工具將 C# 程式碼轉換為 Java 程式碼。你可以在此處下載此工具。
使用 C# to Java Converter Tool
將整個 C# 專案轉換為 Java
使用 C# to Java Converter tool
將 C# 程式碼轉換為 Java 有兩種方法。第一種方法是使用 Project & Folder Converter
選項卡選擇整個 C# 專案進行轉換。
在下圖中,我們可以看到瀏覽檔案資源管理器的三個選項。我們可以通過單擊 C# 源專案部分中的瀏覽按鈕並選擇專案檔案來選擇 C# 專案。
我們可以使用 C# Source Folder
選項選擇一個資料夾而不是 C# 專案檔案,最後一個欄位是指定將儲存轉換後的程式碼的 Java 目標資料夾。
在工具的底部,我們可以看到它顯示了轉化歷史和轉化日期。
C# 專案包含以下 C# 程式。
using System;
namespace Example
{
internal class Program
{
private static void Main(string[] args)
{
Console.Write("Enter the principle amount: ");
var principle = Console.ReadLine();
Console.Write("\n Enter the interest rate: ");
var rateOfInterest = Console.ReadLine();
Console.Write("\n Enter the duration: ");
var duration = Console.ReadLine();
var total = Convert.ToInt32(principle) * Math.Pow(1 + Convert.ToInt32(rateOfInterest), Convert.ToInt32(duration));
Console.WriteLine("\n The total value of your $" + initial + " investement after " + years + " years @ " + rate + "% is $" + total + ".\n\n.");
System.Threading.Thread.Sleep(10000);
}
}
}
轉換後,我們可以看到該工具將整個程式轉換為專案內部的 Java 程式。
import java.util.*;
public class Program {
public static void main(String[] args) {
System.out.print("Enter the principle amount: ");
var principle = new Scanner(System.in).nextLine();
System.out.print("\n Enter the interest rate: ");
var rateOfInterest = new Scanner(System.in).nextLine();
System.out.print("\n Enter the duration: ");
var duration = new Scanner(System.in).nextLine();
var total = Integer.parseInt(principle) * Math.pow(1 + Integer.parseInt(rateOfInterest), Integer.parseInt(duration));
System.out.println("\n The total value of your $" + principle + " investement after " + duration + " years @ " + rateOfInterest + "% is $" + total + ".\n\n.");
Thread.sleep(10000);
}
}
輸出:
Enter the principle amount: 150000
Enter the interest rate: 12
Enter the duration: 10
The total value of your $150000 investement after 10 years @ 12% is $2.067877377735E16.
使用 C# to Java Converter Tool
將 C# 程式碼片段轉換為 Java 程式碼
另一種將 C# 程式碼轉換為 Java 程式碼的方法是使用轉換器工具的 File & Snippet Converter
,它允許我們將包含 C# 程式碼或 C# 片段的單個檔案轉換為 Java。
在下圖中,我們選擇了名為 File & Snippet Converter
的工具的第二個選項卡,它在左側顯示了兩個編輯器和按鈕 Clear、Insert File 和 Convert,而在右下方,我們有 Clear、Copy 全部和儲存按鈕。
要轉換 C# 片段,我們將程式碼貼上到左側編輯器中,然後單擊轉換按鈕。
單擊轉換
按鈕後,該工具會將 C# 程式碼轉換為 Java 並在右側編輯器中顯示。我們可以使用儲存按鈕將其儲存在檔案中或複製它。
下面是我們在此示例中用於轉換為 Java 的 C# 程式碼。
using System;
public class ReverseNumExample {
public static void Main(string[] args) {
int num, reverse = 0, rem;
Console.WriteLine("Enter a number you want to reverse");
num = int.Parse(Console.ReadLine());
while (num != 0) {
rem = num % 10;
reverse = reverse * 10 + rem;
num /= 10;
}
Console.WriteLine("Reversed number: {0}", reverse);
Console.ReadLine();
}
}
輸出:
Enter a number you want to reverse
278
Reversed number: 872
這是成功執行的轉換程式碼。
import java.util.*;
public class ReverseNumExample
{
public static void main(String[] args)
{
int num, reverse = 0, rem;
System.out.println("Enter a number you want to reverse");
num = Integer.parseInt(new Scanner(System.in).nextLine());
while (num != 0)
{
rem = num % 10;
reverse = reverse * 10 + rem;
num /= 10;
}
System.out.printf("Reversed number: %1$s" + "\r\n", reverse);
new Scanner(System.in).nextLine();
}
}
輸出:
Enter a number you want to reverse
567
Reversed number: 765
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn