|
|
@ -57,6 +57,34 @@ public class DigitalTechnik { |
|
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
|
} |
|
|
|
} |
|
|
|
void digitalTechnik2() { |
|
|
|
Scanner sc = new Scanner(System.in); |
|
|
|
|
|
|
|
System.out.println("Willkommen"); |
|
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):"); |
|
|
|
System.out.println("1. Hexadezimale Zahlen"); |
|
|
|
System.out.println("2. Umrechnung dezimal in binär"); |
|
|
|
System.out.println("3. Umrechnung dezimal in hexadezimal"); |
|
|
|
System.out.println("4. Einerkomplement"); |
|
|
|
System.out.println("5. Zweierkomplement"); |
|
|
|
|
|
|
|
int choice = sc.nextInt(); |
|
|
|
sc.nextLine(); |
|
|
|
|
|
|
|
if (choice == 1) { |
|
|
|
System.out.println(""" |
|
|
|
Hexadezimale Zahlen (R = 16) werden häufig zur kompakten |
|
|
|
Darstellung von Binärzahlen verwendet. |
|
|
|
Es werden die Ziffern {0, 1, 2, . . . , 9,A,B,C, D,E, F} verwendet |
|
|
|
(A bis F repräsentieren die Wertigkeit 10 bis 15) |
|
|
|
Jedes Hexadezimale Digit kann mit genau 4 Bit dargestellt |
|
|
|
werden"""); |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
System.out.println("Ungültige Eingabe!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |