Write a Java program to convert a decimal number to hexadecimal number.Input Data:Input a decimal number: 15Expected Output
Hexadecimal number is : F
import java.util.Scanner; public class Exercise20 { public static void main(String args[]) { int dec_num, rem; String hexdec_num=""; /* hexadecimal number digits */ char hex[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; Scanner in = new Scanner(System.in); System.out.print("Input a decimal number: "); dec_num = in.nextInt(); while(dec_num>0) { rem = dec_num%16; hexdec_num = hex[rem] + hexdec_num; dec_num = dec_num/16; } System.out.print("Hexadecimal number is : "+hexdec_num+"\n"); } }
Sample Output:
Input a decimal number: 15 Hexadecimal number is : F
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Sample Output:
need an explanation for this answer? contact us directly to get an explanation for this answer