answersLogoWhite

0


Best Answer

import java.util.Scanner;

public class NumberSystem

{

public void displayConversion()

{

Scanner input = new Scanner(System.in);

System.out.printf("%-20s%-20s%-20s%-20s\n", "Decimal",

"Binary", "Octal", "Hexadecimal");

for ( int i = 1; i <= 256; i++ )

{

String binary = Integer.toBinaryString(i);

String octal = Integer.toOctalString(i);

String hexadecimal = Integer.toHexString(i);

System.out.format("%-20d%-20s%-20s%-20s\n", i,

binary, octal, hexadecimal);

}

}

// returns a string representation of the decimal number in binary

public String toBinaryString( int dec )

{

String binary = " ";

while (dec >= 1 )

{

int value = dec % 2;

binary = value + binary;

dec /= 2;

}

return binary;

}

//returns a string representation of the number in octal

public String toOctalString( int dec )

{

String octal = " ";

while ( dec >= 1 )

{

int value = dec % 8;

octal = value + octal;

dec /= 8;

}

return octal;

}

public String toHexString( int dec )

{

String hexadecimal = " ";

while ( dec >= 1 )

{

int value = dec % 16;

switch (value)

{

case 10:

hexadecimal = "A" + hexadecimal;

break;

case 11:

hexadecimal = "B" + hexadecimal;

break;

case 12:

hexadecimal = "C" + hexadecimal;

break;

case 13:

hexadecimal = "D" + hexadecimal;

break;

case 14:

hexadecimal = "E" + hexadecimal;

break;

case 15:

hexadecimal = "F" + hexadecimal;

break;

default:

hexadecimal = value + hexadecimal;

break;

}

dec /= 16;

}

return hexadecimal;

}

public static void main( String args[])

{

NumberSystem apps = new NumberSystem();

apps.displayConversion();

}

}

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

// If you mean display the octal equivalencies of decimal numbers 1-256...

for (int i = 1; i <= 256; ++i) {

System.out.format("%o ", i);

}

System.out.println();

// If you simply mean display octal numbers 1-256...

// Get 256 octal in decimal: (174)

final int dec256 = 174;

for (int i = 1; i <= dec256; ++i) {

System.out.format("%o ", i);

}

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Write a program that prints a table of the binary octal and hexadecimal equivalents of the decimal numbers in the range 1 through to 256?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Write a Program to convert decimal number into hexadecimal no without using function and string?

This is not a question.


Algorithm of conversion decimal to hexadecimal?

The hexadecimal notation is base-16, so for small numbers, arrange them right to left as powers of 16 (units 0 to 9 and A through F representing 10, 11, 12, 13, 14, and 15).Examples: 21 = 15 hex (16+5) and 31 = 1F (16+15)For larger numbers, see the process at the related link below.Here is a program:#include#includevoid main(){int n;clrscr();printf("Enter Decimal Number: ");scanf("%d",&n);printf("Hexadecimal value is: %x",n);getch();}


How does a computer programmer use fractions?

A computer programmer can use fractions in his/her program simply by turning the fraction into a decimal. In a language like java, there is not extensive support nor a primitive data type for fractions, but you can store fractions as their decimal equivalents in things such as floats and doubles.


What is the significance of hexadecimal What is the significance of binary Who are they used by?

Binary (base-2) and hexadecimal (base-16) are commonly used by programmers. Binary computers only understand binary encodings. That is, all information (both instructions and data) must be converted into a numeric value; digital information. Humans like to use decimal notation whenever possible, but in order to program a computer in its own native language we must convert all values to binary, the only language the computer actually understands. However, binary is difficult to work with because there are only two symbols: 0 and 1. Decimal, on the other hand, has ten symbols, 0 to 9, so we can easily notate all values from 0 to 9 using just one digit. In binary we would need at least 4 digits to notate the same range of numbers. Thus binary numbers tend to be much longer than their decimal equivalents and are difficult for humans to comprehend; a single digit in the wrong place is much harder to spot. Although we can program the computer to convert decimal notation to native binary, this has a runtime cost because there is no direct conversion between decimal and binary notation. But base-2 is directly related to all bases that are themselves a power of 2. Thus quaternary (base-4), octal (base-8) and hexadecimal (base-16) are all directly related to binary and are therefore more easily converted back and forth than is decimal. We use hexadecimal because it has relatively few symbols (16), and each hex digit maps 1:1 with a group of 4 bits. Since 4 bits is half a byte we call hexadecimal digits nybbles. Since two nybbles make a byte, we can represent any group of 8 bits with just two symbols instead of 8 binary digits. Octal is also used because it allows us to map bits in groups of 3, which can be useful in systems that use a 9-bit byte rather than the more common 8-bit byte, but is also useful when we need to work in base-8 itself.


WRITE A Program to convert integar to hexadecimal in c language?

Use the %X modifier of printf.Code Example:#include int main(void) { unsigned int iMyNumber = 255; printf("The number %u interpreted as hexadecimal is %X.\n", iMyNumber, iMyNumber); return 0; }

Related questions

Write a C program to convert hexadecimal number into decimal number?

pongada punda vayanungala ..................


Write a Program to convert decimal number into hexadecimal no without using function and string?

This is not a question.


What is one tool for reverse engineering software and five features of that tool?

hexadecimal dumper, which prints or displays the binary numbers of a program in hexadecimal format.


Write a program that prints a table of the binary, octal and hexadecimal equivalents of the decimal numbers in the range 1 through 256?

import java.util.Scanner; public class NumberSystem { public void displayConversion() { Scanner input = new Scanner(System.in); System.out.printf("%-20s%-20s%-20s%-20s\n", "Decimal", "Binary", "Octal", "Hexadecimal"); for ( int i = 1; i &lt;= 256; i++ ) { String binary = Integer.toBinaryString(i); String octal = Integer.toOctalString(i); String hexadecimal = Integer.toHexString(i); System.out.format("%-20d%-20s%-20s%-20s\n", i, binary, octal, hexadecimal); } } // returns a string representation of the decimal number in binary public String toBinaryString( int dec ) { String binary = " "; while (dec &gt;= 1 ) { int value = dec % 2; binary = value + binary; dec /= 2; } return binary; } //returns a string representation of the number in octal public String toOctalString( int dec ) { String octal = " "; while ( dec &gt;= 1 ) { int value = dec % 8; octal = value + octal; dec /= 8; } return octal; } public String toHexString( int dec ) { String hexadecimal = " "; while ( dec &gt;= 1 ) { int value = dec % 16; switch (value) { case 10: hexadecimal = "A" + hexadecimal; break; case 11: hexadecimal = "B" + hexadecimal; break; case 12: hexadecimal = "C" + hexadecimal; break; case 13: hexadecimal = "D" + hexadecimal; break; case 14: hexadecimal = "E" + hexadecimal; break; case 15: hexadecimal = "F" + hexadecimal; break; default: hexadecimal = value + hexadecimal; break; } dec /= 16; } return hexadecimal; } public static void main( String args[]) { NumberSystem apps = new NumberSystem(); apps.displayConversion(); } }


1 To develop a program using the ADI instruction to add the two hexadecimal numbers 3AH and 48H and store the result in memory location 2100H?

Write a program using the ADI instruction to add the two hexadecimal numbers 3AH and 48H and store the result in memory location 2100H


What is hexadecimal code?

Computer engineers use to use the hexadecimal code to program computers, or the base 16. Hexadecimal numbers use the digits 0 through 9, plus the letters A through F to represent the digits 10 through 15.


Write a program to convert a 2 digit BCD number into hexadecimal number?

Write a program to convert a 2-digit BCD number into hexadecimal


2 Write a program to convert a 2-digit BCD number into hexadecimal?

WRITE A PROGRAM TO CONVERT A 2-DIGIT bcd NUMBER INTO HEXADECIMAL


Write a program to sort 20 decimal numbers in decreasing order and print the result?

decimal[] a = new decimal[20]; // initialize to some numbers for (int i = 0; i &lt; 20; i++) { a[i] = i; } Array.Sort(a); //sorted in increasing order Array.Reverse(a); // decreasing foreach (decimal d in a) { Console.WriteLine(d); }


Algorithm of conversion decimal to hexadecimal?

The hexadecimal notation is base-16, so for small numbers, arrange them right to left as powers of 16 (units 0 to 9 and A through F representing 10, 11, 12, 13, 14, and 15).Examples: 21 = 15 hex (16+5) and 31 = 1F (16+15)For larger numbers, see the process at the related link below.Here is a program:#include#includevoid main(){int n;clrscr();printf("Enter Decimal Number: ");scanf("%d",&n);printf("Hexadecimal value is: %x",n);getch();}


How does a computer programmer use fractions?

A computer programmer can use fractions in his/her program simply by turning the fraction into a decimal. In a language like java, there is not extensive support nor a primitive data type for fractions, but you can store fractions as their decimal equivalents in things such as floats and doubles.


How do you write the program for the hexadecimal 210?

int main (void) { puts ("210H"); return 0; }