Skip to main content

Binary Converter - Netbeans Java Codes


You can also download text file of this code here:  BinaryConverter.txt

Java Code:

public class BinaryConv {
public static void main(String[] args) {
  Scanner in = new Scanner(System.in);
  int decimalNumber;
  String binaryNumber;
  System.out.print("Enter a positive integer: ");
  decimalNumber = in.nextInt();
  if (decimalNumber <= 0)
   System.out.println("ERROR: entered integer is nonpositive.");
  else {
   binaryNumber = "";
// algorithm step by step
// initial: binaryNumber = "", decimalNumber = 123
// step 1 : binaryNumber = "1 ", decimalNumber = 61
// step 2 : binaryNumber = "11 ", decimalNumber = 30
// step 3 : binaryNumber = "011 ", decimalNumber = 15
// step 4 : binaryNumber = "1011 ", decimalNumber = 7
// step 5 : binaryNumber = "1 1011 ", decimalNumber = 3
// step 6 : binaryNumber = "11 1011 ", decimalNumber = 1
// step 6 : binaryNumber = "111 1011 ", decimalNumber = 0
// stop   : (decimalNumber != 0)
   while (decimalNumber != 0) {
// add spaces to separate 4-digit groups 
    if (binaryNumber.length() % 5 == 0)
     binaryNumber = " " + binaryNumber;
// extract last digit in binary representation
// and add it to binaryNumber [Find More Java Codes at www.sumikuma.tk]
    binaryNumber = (decimalNumber % 2) + binaryNumber;
// cut last digit in binary representation
    decimalNumber /= 2;
   }
   System.out.println("Binary: " + binaryNumber);
  }
 }
}

[Find More Java Codes at www.sumikuma.tk]

Comments

Popular posts from this blog

Javax Code for Playing Music:

Javax Code for Playing Music: OUTPUT: ________________________________________________________________ Just Copy and Paste and Change the variable name respectively: ________________________________________________________________ ________________________________________________________________ Buttons: 1. jButton1 : Open Music File 2. jButton2 : Play 3, jButton3 : Stop 4. jButton4 : Pause ________________________________________________________________ import java.io.File;     import java.io.IOException;     import java.net. MalformedURLException;     import javax.sound.sampled. AudioInputStream;     import javax.sound.sampled. AudioSystem;     import javax.sound.sampled.Clip;     import javax.sound.sampled. LineUnavailableException;     import javax.sound.sampled. UnsupportedAudioFileException; public class Music extends javax.swing.JFrame {     /** ...

Get Current System Time & Date - Netbeans Java Code

Run Shot of Current System Time & Date Java Code: import java.text.SimpleDateFormat; import java.util.Date; public class Datetimemonth { public static void main(String[] args) { Date now = new Date(); System.out.println("toString(): " + now); // dow mon dd hh:mm:ss zzz yyyy // SimpleDateFormat can be used to control the date/time display format: // E (day of week): 3E or fewer (in text xxx), >3E (in full text) // M (month): M (in number), MM (in number with leading zero) // 3M: (in text xxx), >3M: (in full text full) // h (hour): h, hh (with leading zero) // m (minute) // s (second) // a (AM/PM) // H (hour in 0 to 23) // z (time zone) SimpleDateFormat dateFormatter = new SimpleDateFormat("E, y-M-d 'at' h:m:s a z"); System.out.println("Format 1: " + dateFormatter.format(now)); dateFormatter = new Sim...