Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom ismételtetni az...

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.

Figyelt kérdés

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);

}

}



2020. jún. 7. 09:22
 1/4 anonim ***** válasza:
While(true){...}
2020. jún. 7. 09:29
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszönöm a válaszod, nagyon kezdő vagyok még, azonban ha a masodik do while vegere irom h true, ugysem jo😟
2020. jún. 7. 09:44
 3/4 anonim ***** válasza:

While(true){

A kód amit ismételni akarsz (ha pl az egész maint ismételni akarod akkor a tartalmát rakod ide)

}

2020. jún. 7. 10:44
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm!
2020. jún. 7. 10:55

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!