Advertisement
nadiahristova

Prob6_FormattingNumbers

Jan 24th, 2015
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Prob6_FormattingNumbers {
  4.     public static void main(String[] args) {
  5.         Scanner input = new Scanner(System.in);
  6.        
  7.         System.out.print("The integer: ");
  8.         int a = input.nextInt();
  9.         System.out.print("The first floating-point num: ");
  10.         float b = input.nextFloat();
  11.         System.out.print("The second floating-point num: ");
  12.         float c = input.nextFloat();
  13.        
  14.         String firstColmn = String.format("%-10s", Integer.toString(a,16)).toUpperCase();
  15.         //or String firstColmn = String.format("%-10s", Integer.toHexString(a));
  16.         String secondColmn = String.format("%10s", Integer.toBinaryString(a)).replace(' ','0');
  17.         //or String secondColmn = String.format("%010d", Integer.parseInt(Integer.toBinaryString(a)));     
  18.         String thirdColmn = String.format("%10.2f", b);
  19.         String fourthColmn = String.format("%-10.3f", c);
  20.         System.out.println("|"+ firstColmn + "|" + secondColmn + "|" + thirdColmn + "|" + fourthColmn + "|");
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement