Conversione di Base
Con questo programma Java, sarete in grado di convertire un numero da voi inserito in una qualsiasi base, con pochissime righe di codice!
import java.util.Scanner; public class CambioBase { public static void main (String[] args) { System.out.print("Inserisci un valore non negativo da convertire: "); int valore = new Scanner(System.in).nextInt(); while (valore < 0) { System.out.print("Errore, ti ho chiesto un valore positivo! Riprova: "); valore = new Scanner(System.in).nextInt(); } System.out.print("In che base vuoi convertire ora? Base: "); int scelta = new Scanner(System.in).nextInt(); String output = ""; if (scelta == 2) output = Integer.toString(valore, 2); else if (scelta == 8) output = Integer.toString(valore, 8); else if (scelta == 16) output = Integer.toString(valore, 16); System.out.println(output); } }
In caso di dubbi o necessità , non esitate a commentare!
No trackbacks yet.