import java.io.*;
public class NewClass {
public static Console c=System.console();
public static void main(String[] args) {
try{ System.out.println("Enter base \nKey- 2,8,10,16");
String base1 = c.readLine("Enter Base: ");
int base2= Integer.parseInt(base1);
switch (base2) {
case 2: System.out.println("you select base 2");
base2();break;
case 8: System.out.println("you select base 8");
base8();break;
case 10: System.out.println("you select base 10");
base10();break;
case 16: System.out.println("you select base 16");
base16();break;
default: System.out.println("Error");
}}
catch(Exception a) {
System.out.println("you did a wrong thing");}
}
public static void base2(){
String num1 = c.readLine("Enter Num: ");
int n1= Integer.parseInt(num1,2);
System.out.println(n1);
}
public static void base8(){
String num1 = c.readLine("Enter Num: ");
int n1= Integer.parseInt(num1,8);
System.out.println(n1);
}
public static void base10(){
String num1 = c.readLine("Enter Num: ");
int n1= Integer.parseInt(num1,10);
System.out.println(n1);
}
public static void base16(){
String num1 = c.readLine("Enter Num: ",16);
int n1= Integer.parseInt(num1,16);
System.out.println(n1);
}
}