C# 코드를 Java 코드로 변환
이 기사에서는 C#에서 Java로 변환기 도구를 사용하여 C# 코드를 Java 코드로 변환하는 방법에 대해 설명합니다. 이 도구는 여기에서 다운로드할 수 있습니다.
C# to Java Converter Tool
을 사용하여 전체 C# 프로젝트를 Java로 변환
C# to Java Converter 도구
를 사용하여 C# 코드를 Java로 변환하는 두 가지 방법이 있습니다. 첫 번째 방법은 Project & Folder Converter
탭을 사용하여 변환할 전체 C# 프로젝트를 선택하는 것입니다.
다음 이미지에서 파일 탐색기를 탐색하는 세 가지 옵션을 볼 수 있습니다. C# 소스 프로젝트 섹션에서 찾아보기 버튼을 클릭하고 프로젝트 파일을 선택하여 C# 프로젝트를 선택할 수 있습니다.
C# 소스 폴더
옵션을 사용하여 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 코드로 변환하는 또 다른 방법은 C# 코드 또는 C# 스니펫이 포함된 단일 파일을 Java로 변환할 수 있는 변환기 도구의 File & Snippet Converter
를 사용하는 것입니다.
아래 이미지에서 File & Snippet Converter
라는 도구의 두 번째 탭을 선택했는데, 왼쪽에는 두 개의 편집기와 버튼인 Clear, Insert File 및 Convert가 표시되고 오른쪽 하단에는 Clear, Copy All 및 Save 버튼이 있습니다.
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