title: How to convert a decimal to binary using for loops?
body: <pre><code>/* This program converts decimal to binary */
  
  import javax.swing.JOptionPane;
  
  public class BinaryLoop {
  public static void main(String []args) {
  
      String askForDecimal = JOptionPane.showInputDialog("Enter the decimal number you would like to convert?");
      int decimalNumber = Integer.parseInt(askForDecimal);
  
      int remainder = 0;
      for (int i = 1; decimalNumber &gt; 0; i++) {
  
              decimalNumber /= 2;
              remainder = decimalNumber % 2;
              System.out.print(remainder);
          }
  
      }
  }
  </code></pre>
  
  <p>For example I type in 15 but it returns 1110 which should be 1111.
  p.s. this the result will be read from right to left. </p>