JUnit-Tests – Dezimal- bis HexadezimalcodeJava

Java-Forum
Anonymous
 JUnit-Tests – Dezimal- bis Hexadezimalcode

Post by Anonymous »

Ich muss JUnit-Tests für ein Projekt in meiner Schule durchführen, kann mich aber nicht erinnern, wie ich einen Test für den folgenden Code durchführen soll (er wandelt lediglich eine Dezimalzahl in eine Hexadezimalzahl um).
Jede Hilfe wäre dankbar!

Code: Select all

import java.util.Scanner;

public class DecToHexa {

public static void main (String[] args) {
Scanner input = new Scanner(System.in);

System.out.println("Enter a decimal number: ");
int decimal = input.nextInt();

String hex = "";

while (decimal != 0) {
int hexValue = decimal % 16;

char hexDigit = (hexValue  0) ? (char) (hexValue + '0')
: (char) (hexValue - 10 + 'A');

hex = hexDigit + hex;

decimal = decimal / 16;
}
System.out.println("The hex number is " + hex);
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post