C# コードを Java コードに変換する
-
C# to Java Converter Tool
を使用して、C# プロジェクト全体を Java に変換する - C# から Java へのコンバータツールを使用して C# コードスニペットを Java に変換する
この記事では、C# から Java への変換ツールを使用して C# コードを Java コードに変換する方法について説明します。このツールはここからダウンロードできます。
C# to Java Converter Tool
を使用して、C# プロジェクト全体を Java に変換する
C# to Java Converter Tool
を使用して C# コードを Java に変換する方法は 2つあります。最初の方法は、Project & Folder Converter
タブを使用して、変換する C# プロジェクト全体を選択することです。
次の画像では、ファイルエクスプローラーを参照するための 3つのオプションを確認できます。C# ソースプロジェクトセクションでBrowseボタンをクリックし、プロジェクトファイルを選択することで、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# から Java へのコンバータツールを使用して C# コードスニペットを Java に変換する
C# コードを Java コードに変換する別の方法は、コンバータツールの File & Snippet Converter
を使用することです。これにより、C# コードまたは C# スニペットを含む単一のファイルを Java に変換できます。
下の画像では、File & Snippet Converter
というツールの2番目のタブを選択しています。左側には2つのエディタとボタンClear, Insert File, Convertが、右下にはClear, Copy All, Saveボタンが表示されています。
C# スニペットを変換するには、コードを左側のエディターに貼り付けて、Convert
ボタンをクリックします。
Convertボタンをクリックすると、C#のコードがJavaに変換され、右側のエディターに表示されます。これをSaveボタンでファイルに保存したり、コピーしたりすることができます。
以下は、この例で 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