Hogyan tudom ismételtetni az alábbi kódot? Ez így egyszer le fut ,de arra lenne szükségem,hogy ne álljon le hanem kezdje elölről.
import java.util.Scanner;
public class prac1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number1 = 1;
int sum = 0;
boolean hasGoodInput;
do {
System.out.print("please enter a number: ");
hasGoodInput = scanner.hasNextInt();
if (hasGoodInput) {
number1 = scanner.nextInt();
}
scanner.nextLine();
} while (!hasGoodInput);
for (int i = 1; i < number1; i++) {
if (number1 % i == 1) {
sum = sum + i;
}
}
if (sum == number1) {
if (number1 == 1) {
}
System.out.print(" Is a Perfect Number");
} else {
System.out.print(" Is not a perfect number");
}
do {
System.out.print("\n" + "Please enter another number: ");
hasGoodInput = scanner.hasNextInt();
if(hasGoodInput) {
number1 = scanner.nextInt();
}
scanner.nextLine();
} while(!hasGoodInput);
}
}
While(true){
A kód amit ismételni akarsz (ha pl az egész maint ismételni akarod akkor a tartalmát rakod ide)
}
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!