machnla mata podi udawak one Java walin(dan Java mathaka nae ban
)
anyway meka awith BaseConversion ekak
Binary to Decimal and Decimal to Binary Convert karana
mama danata haduwe Decimal to Binary witharai, dan mata one Binary to Decimal convert karna..... eth mathaka nae ban karana widiya
menna code eka
okata puluwan nam thawa conversions uth dapan.(EG:- Binary to hexa... etc..)


)anyway meka awith BaseConversion ekak

Binary to Decimal and Decimal to Binary Convert karana

mama danata haduwe Decimal to Binary witharai, dan mata one Binary to Decimal convert karna..... eth mathaka nae ban karana widiya

menna code eka
Code:
import java.util.*;
public class BaseConversions
{
public static void main (String[] args)
{
Scanner input=new Scanner(System.in);
boolean conv = true;
String value,binary,decimal1;
int chosen,decimal,binary1;
do {
if (conv == true)
{
System.out.println("******************************** ");
System.out.println("Choose What you want to Convert ");
System.out.println("1.Decimal to Binary(Eg:- 23232 -> 10101)");
System.out.println("2.Binary To Decimal (Eg:- 10101 ->23232 ");
chosen = input.nextInt();
switch (chosen)
{
case 1:
System.out.println("1.Decimal to Binary(Eg:- 23232 -> 10101)");
System.out.println("Enter positive integer");
decimal = input.nextInt();
if (decimal <= 0)
System.out.println("Entered integer is nonpositive.");
else {
binary = "";
while (decimal!= 0)
{
if (binary.length() % 5 == 0)
{
binary = " " + binary;
}
binary = (decimal % 2) + binary;
decimal /= 2;
}
System.out.println("Binary: " + binary);
}
break;
case 2:
System.out.println("2.Binary To Decimal (Eg:- 10101 ->23)");
System.out.println("Enter the Binary value you want to convert");
break;
}
}
System.out.println("Do you want to Try again (Y/N): ");
if (input.next().equalsIgnoreCase("N") )
conv = false;
System.out.println("Thank you for using this Program ");
}
while (conv == true);
}
}



Rep+ added