1)Decimal to binary conversion program
import java.util.Scanner; public class Deci2Bin { public static void main(String[] args) { int n; String x; Scanner s = new Scanner(System.in); System.out.print("Enter any decimal number:"); n = s.nextInt(); Deci2Bin obj = new Deci2Bin(); x = obj.inBinary(n); System.out.println("Binary number:"+x); } String inBinary(int y) { int a; if(y > 0) { a = y % 2; return (binary(y / 2) + "" +a); } return ""; } }
2)Binary to decimal conversion Program
import java.util.Scanner; public class BinToDeci { public int getDecimalFromBinary(int binary){ int decimal = 0; int power = 0; while(true){ if(binary == 0){ break; } else { int tmp = binary%10; decimal += tmp*Math.pow(2, power); binary = binary/10; power++; } } return decimal; } public static void main(String a[]){ Scanner sc=new Scanner(System.in); System.out.print("Enter binary number(0and 1)"); int bin=sc.nextInt(); BinToDeci bd = new BinToDeci(); System.out.print("Decimal Number:"+getDecimalFromBinary(bin); } }
Comments
Post a Comment