Zwei While schleifen

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Zwei While schleifen

Beitragvon Homerlator » Do 9. Feb 2017, 14:13

Hi ich habe zurzeit ein kleines Problem hier ersmal der Code:

Code: Alles auswählen
  1. @Override
  2. public void onEnable(){
  3.     whileOne();
  4.     whileTwo();
  5. }
  6. public void whileOne(){
  7.     while(true){
  8.         //mach was
  9.     }
  10. }
  11. public void whileTwo(){
  12.     while(true){
  13.         //mach was
  14.     }
  15. }


Es wird nur die whileOne Schleife ausgeführt weil das Programm wartet ja bis eine Methode fertig ist.
Aber die schleife ist ja unendlich.

Ich hoffe jemand hat Lösungsvorschläge wie man whileTwo auch noch starten kann. :)
Benutzeravatar
Homerlator
 
Beiträge: 40
Registriert: Fr 25. Mär 2016, 22:33
Wohnort: Gemünden

Re: Zwei While schleifen

Beitragvon Knadda » Do 9. Feb 2017, 15:06

Warum machst du nicht beides in eine schleife
Benutzeravatar
Knadda
 
Beiträge: 42
Registriert: Mo 1. Aug 2016, 07:06

Re: Zwei While schleifen

Beitragvon Homerlator » Do 9. Feb 2017, 15:17

Weil ich in der einen Schleife einen Scanner (System.in) mit .readLine() packen will.
Und dort wird ja gewartet bis man etwas eingegeben hat.

Und in der anderen soll etwas anderes ohne unterbrechung laufen.
Benutzeravatar
Homerlator
 
Beiträge: 40
Registriert: Fr 25. Mär 2016, 22:33
Wohnort: Gemünden

Re: Zwei While schleifen

Beitragvon Knadda » Do 9. Feb 2017, 15:44

das kann man aber einfach in eine packen
Benutzeravatar
Knadda
 
Beiträge: 42
Registriert: Mo 1. Aug 2016, 07:06

Re: Zwei While schleifen

Beitragvon Homerlator » Do 9. Feb 2017, 16:26

Hättest du vllt. mal ein Code beispiel?
Benutzeravatar
Homerlator
 
Beiträge: 40
Registriert: Fr 25. Mär 2016, 22:33
Wohnort: Gemünden

Re: Zwei While schleifen

Beitragvon Knadda » Do 9. Feb 2017, 16:39

Rly
Code: Alles auswählen
  1. public void while(true){
  2.     while(true){
  3.         //mach was
  4.         //mach was anderes
  5.     }
  6. }
Benutzeravatar
Knadda
 
Beiträge: 42
Registriert: Mo 1. Aug 2016, 07:06

Re: Zwei While schleifen

Beitragvon Homerlator » Do 9. Feb 2017, 17:14

Das funktioniert auch nicht ich habe aber jz eine andere Methode gefunden:

Code: Alles auswählen
  1. public class Main implements ActionListener{
  2.     private Timer timer = new Timer(10, this);
  3.     public static main(String[] main){
  4.         timer.start();
  5.        
  6.         while(true){
  7.             //mach was
  8.         }
  9.     }
  10.     @Override
  11.     public void actionPerformed(ActionEvent arg0) {
  12.         //mach was
  13.     }
  14. }


Aber trotzdem danke.
Benutzeravatar
Homerlator
 
Beiträge: 40
Registriert: Fr 25. Mär 2016, 22:33
Wohnort: Gemünden


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Majestic-12 [Bot] und 1 Gast

cron