Hallo, ich habe folgende Aufgabe. Ich soll ein Programm schreiben, welches selbst eingegebene IP Adressen in verschiedene Zahlensysteme umwandelt. Dafuer soll die IP Adresse als String eingegeben werden, aufgeteilt werden und danach in einen Integer umgewandelt werden.
Wie ich den String teile weiss ich nur nun scheitere ich daran den aufgeteilten String in einen Integer um zu wandeln so dass ich damit rechnen kann.
Hier mein geschriebenes Programm:
Wie ich den String teile weiss ich nur nun scheitere ich daran den aufgeteilten String in einen Integer um zu wandeln so dass ich damit rechnen kann.
Hier mein geschriebenes Programm:
Java:
MY CODE[/
/* Entwickeln Sie als Team ein Programm, das eine IP-Adresse, die
* über die Tastatur als ein String eingegeben wird, in die Zahlensysteme
* "Binärsystem, Oktalsystem und Hexadezimalsystem" umrechnet.
* Das Ergebnis soll auf dem Bildschirm ausgegeben werden. Ist
* eine Umrechnung nicht möglich, soll eine qualifizierte Fehlermeldung
* ausgegeben werden
* */
import java.util.Scanner;
public class hauptprogramm {
public static void main(String []args){
String TestIP = ("Beispiel IP: 192.100.243.126; 199.199.199.199; ");
String programm = ("Bitte geben sie eine IP ein: ");
String ip1;
Scanner scanner = new Scanner (System.in);
System.out.println(TestIP);
System.out.print(programm);
ip1 = scanner.next();
System.out.println("Retur Value:");
for (String ip1to: ip1.split("\\.")){
System.out.println(ip1to);
}
}
}
]
Zuletzt bearbeitet: