将 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