Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Tabular {
- String [] decimal;
- String [] binary ;
- public Tabular(int length){
- decimal = new String [length];
- binary = new String[length];
- }
- int placeCounter=0 , max = -1, counterNumber = 0 ;
- public void binary (int number)
- {
- decimal[placeCounter] = String.valueOf(number) ;
- String remainder= Integer.toBinaryString(number);
- binary[placeCounter] = remainder ;
- counterNumber = remainder.length();
- if (counterNumber>max)
- max = counterNumber;
- placeCounter++;
- }
- public void printdecimal(){
- for(int i =0 ; i < decimal.length ; i++ ){
- System.out.println(decimal[i]);
- }
- }
- public void printbinary(){
- for(int i =0 ; i < binary.length ; i++ ){
- System.out.println(binary[i]);
- }
- }
- public void addZeros (){
- String temp ;
- temp = "";
- for (int i = 0 ; i < placeCounter ; i ++){
- if (binary[i].length()< max){
- for (int k=0 ; k< max-binary[i].length() ; k ++){
- temp = temp + "0";
- }
- temp = temp + binary[i];
- binary[i]=temp;
- temp="";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement