Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- System.out.println("Wprowadź liczbę dziesiętną: ");
- int n = input.nextInt();
- int p;
- String binary = "";
- while (n != 0) {
- p = n % 16;
- switch (p){
- case 10:
- binary += "A";
- break;
- case 11:
- binary += "B";
- break;
- case 12:
- binary += "C";
- break;
- case 13:
- binary += "D";
- break;
- case 14:
- binary += "E";
- break;
- case 15:
- binary += "F";
- break;
- default:
- binary += p;
- break;
- }
- /* if (p == 10){
- binary += "A";
- } else if (p == 11) {
- binary += "B";
- } else if (p == 12) {
- binary += "C";
- } else if (p == 13) {
- binary += "D";
- } else if (p == 14) {
- binary += "E";
- } else if (p == 15 ) {
- binary += "F";
- } else binary += p; */
- n /= 16;
- }
- StringBuilder rev = new StringBuilder(binary);
- rev.reverse();
- System.out.println(rev);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment