Code:
import java.util.Scanner;
public class practical15 {
public static int bin2Dec(String binary) throws NumberFormatException{
int decimal;
for(int i=0;i<binary.length();i++){
if (binary.charAt(i)>'1') {
throw new NumberFormatException("Enter valid Binary number");
}
}
decimal=Integer.parseInt(binary, 2);
return decimal;
}
public static void main(String[] args) {
Scanner s= new Scanner(System.in);
System.out.println("Enter Binary number:");
String str=s.nextLine();
try {
System.out.println("Decimal value : "+bin2Dec(str));
} catch (Exception e) {
System.out.println(e);
}
}
}
Comments
Post a Comment