Convertir códigos C# en códigos Java
-
Convierta todo el proyecto de C# a Java utilizando la
C# to Java Converter Tool
- Convertir un fragmento de código C# a Java utilizando la herramienta de conversión de C# a Java
Este artículo discutirá el uso de una herramienta de conversión de C# a Java para convertir código C# a código Java. Puede descargar esta herramienta aquí.
Convierta todo el proyecto de C# a Java utilizando la C# to Java Converter Tool
Hay dos formas de convertir el código C# a Java utilizando la C# to Java Converter Tool
. La primera forma es seleccionar todo el proyecto C# para la conversión utilizando la pestaña Project & Folder Converter
.
En la siguiente imagen podemos ver tres opciones para navegar por el explorador de archivos. Podemos seleccionar un proyecto de C# haciendo clic en el botón Examinar en la sección del proyecto de origen de C# y seleccionando el archivo del proyecto.
Podemos seleccionar una carpeta en lugar de un archivo de proyecto de C# utilizando la opción C# Source Folder
, y el último campo es para especificar la Java Target Folder donde se almacenará el código convertido.
En la parte inferior de la herramienta, podemos ver que muestra el historial de conversión y la fecha de conversión.
El proyecto de C# contiene el siguiente programa de 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);
}
}
}
Después de la conversión, podemos ver que la herramienta convirtió todo el programa en un programa Java dentro del proyecto.
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);
}
}
Producción :
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.
Convertir un fragmento de código C# a Java utilizando la herramienta de conversión de C# a Java
Otra forma de convertir un código C# a Java es utilizando el File & Snippet Converter
de la herramienta de conversión que nos permite convertir un solo archivo que contenga el código C# o un snippet de C# a Java.
En la imagen de abajo, seleccionamos la segunda pestaña de la herramienta llamada File & Snippet Converter
, que muestra dos editores y los botones Clear, Insert File y Convert en la parte izquierda, mientras que en la parte inferior derecha, tenemos los botones Clear, Copy All, y Save.
Para convertir un fragmento de C#, pegamos el código en el editor de la izquierda y hacemos clic en el botón Convertir.
Después de hacer clic en el botón Convertir, la herramienta convierte el código C# a Java y lo muestra en el editor derecho. Podemos guardar esto en un archivo usando el botón Guardar o copiarlo.
A continuación se muestra el código C# que usamos en este ejemplo para convertir a Java.
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();
}
}
Producción :
Enter a number you want to reverse
278
Reversed number: 872
Aquí está el código convertido que se ejecuta correctamente.
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();
}
}
Producción :
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