Hallo
Ich hoffe jemand kann mir helfen. Ich habe folgenden Code:
Hier gebe ich eine Ganzzahl ein und die Berechnung wird durchgeführt. Alles soweit kein Problem. Nun möchte ich das der User einen Bereich definieren kann innerhalb dessen die Berechnung durchgeführt wird.
Also z.B.: Oberer Bereich 18 - unterer Bereich 4. Und zwischen 18 und 4 wird dann die schon vorhandenen Berechnung durchgeführt und ausgegeben. Könnte mir da jemand helfen bitte?
Vielen Dank!
Ich hoffe jemand kann mir helfen. Ich habe folgenden Code:
Java:
import java.util.*;
public class KlausurJava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner(System.in);
boolean flag = true;
do {
System.out.print("Zahl: ");
try {
int intZahl = sc.nextInt();
if (intZahl >= 0) {
System.out.print(intZahl + " ");
while (intZahl != 1) {
if (intZahl % 2 == 0) {
intZahl = intZahl / 2;
} else {
intZahl = (intZahl * 3) + 1;
}
System.out.print(intZahl + " ");
}
System.out.println();
flag = false;
} else {
System.out.println("Positive Ganzzahl eingeben.");
}
} catch (Exception e) {
System.out.println("Keine Zahl!");
flag = false;
}
} while (flag);
}
}
Hier gebe ich eine Ganzzahl ein und die Berechnung wird durchgeführt. Alles soweit kein Problem. Nun möchte ich das der User einen Bereich definieren kann innerhalb dessen die Berechnung durchgeführt wird.
Also z.B.: Oberer Bereich 18 - unterer Bereich 4. Und zwischen 18 und 4 wird dann die schon vorhandenen Berechnung durchgeführt und ausgegeben. Könnte mir da jemand helfen bitte?
Vielen Dank!