You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.3 KiB
Java

/*
The binary numeral system, or base-2 number system, represents numeric values using two symbols: 0 and 1. More specifically, the usual base-2 system is a positional notation with a radix of 2. Because of its straightforward implementation in digital electronic circuitry using logic gates, the binary system is used internally by almost all modern computers.
*/
public class MyBinaryCheck
{
public boolean isBinaryNumber(int binary)
{
boolean status = true;
while(true)
{
if(binary == 0)
{
break;
}
else
{
int tmp = binary%10;
if(tmp > 1)
{
status = false;
break;
}
binary = binary/10;
}
}
return status;
}
public static void main(String a[])
{
MyBinaryCheck mbc = new MyBinaryCheck();
System.out.println("Is 1000111 binary? :"+mbc.isBinaryNumber(1000111));
System.out.println("Is 10300111 binary? :"+mbc.isBinaryNumber(10300111));
}
}