endlosschleife

noah1407

Mitglied
Java:
public class CPUburst100 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
  int[] array = new int[100000000];
  final long timeStart= System.currentTimeMillis();
  
  for(int i=0; i<array.length; i++) { //Keine Endlosschleife-nicht hinbekommen
     array[i] =(int)(Math.sin(i)*100+1);
  }
  final long timeEnd = System.currentTimeMillis();
  long mikro = (timeEnd-timeStart)*1000;
  System.out.println(mikro+ " Mikrosekunden");
    }

}


ich muss eine endlosschleife einbauen wie mach ich da
LG
 
Zuletzt bearbeitet von einem Moderator:
Du hast bestimmt etwas falsch verstanden. Ein Array mit einer Endlosschleife zu füllen macht wenig Sinn. Das fliegt dir um die Ohren.
 
In Anbetracht der nun 3 offenen Themen farge ich mich, ob es nicht angebracht sein könnte, einmal nach Java Einführungen zu schauen. Wenn der Unterricht / Vorlesung das Wissen nicht gut genug vermittelt, dann ist es evtl. notwendig, sich die Grundlagen anderweitig anzueignen.

Bücher, die hier im Forum öfters empfohlen werden sind "Java von Kopf bis Fuß" und "Schrödinger programmiert Java". Diese Bücher vermitteln das Wissen sehr visuell und auf einfach verständliche Art und Weise.
Ansonsten findet sich auch sehr viel Web und auch YouTube. Und diverse "Schulungsanbieter" gibt es auch noch, wo man Kurse kaufen kann - da kenne ich mich aber nicht aus.

Das nur als Anregung, denn ich sehe halt die Gefahr, dass der Unterricht ja bestimmt immer weiter geht und auf das fehlende Wissen immer weiter aufgebaut wird.
 
Probier mal das:

Java:
boolean restart = true;
do {
    //Code
//Je nachdem wann du es restarten möchtest kannst du auch z.b angeben:
   
    Integer doRestart = scanner.nextLine();
    restart = doRestart.equals(Deine Bedingung);
}while restart

Das verwende ich wenn ich ein Programm von vorne starten möchte kann man aber auch in einer Endlosschleife benutzen.
 

Neue Themen


Zurück
Oben