Array Wert überspringen

korona

Mitglied
Hallo,

wie kann ich bei einer for-Schleife einen Array Wert überspringen?
Es soll der zweite werte[i] + 1 gesetzt werden also 20 erhalten und das erste werte[i] bekommt die 0.

Code:
int []werte = {0, 20, 80, 118, 250, 236};

for (start = werte[i]; start  < werte[i]; start++) {

Gruß
 
Hi,
also wenn du ersteinmal eine richtige For-Schleife machen würdest, sähe das schon um einiges besser aus.
Java:
for(int i = 0; i < array.length; i++) {
   ...
}
Und um da einen Wert zu überspringen, musst du einfach in der For-Schleife 'i++' machen.

Gruß

Fabio
 
Ich glaube TO will hier doch irgendwas anderes ... wobei is auch sagen muss das sowohl die Signatur der for() komisch aussieht , das int-Array falsch und start gar nicht deklariert ist ... will TO wohl was anderes rechnen ... was wir aber nicht wissen da der Inhalt der for() komplett fehlt.
 
Hallo,
hier etwas mehr Code.
Ich möchte, dass dort wo die Pfeile (gestrichelt) die 20 eingetragen wird.

Code:
        int start = 0;
        int summe = 0;
        int []werte = {0, 20, 80, 118, 250, 236};
        
        
        for (int i = 0; i < werte.length; i++) {            
            int periode = werte[i];
            summe += werte[i];
            System.out.println("summe = " + summe);
            for (start = werte[i]; start  < ----------> werte[i] <---------; start++) {                              
                double sin = (int) a*Math.sin(2*Math.PI/periode*start+Math.PI/c)+d;
                Rectangle roib = ip.getRoi();
                ip.setRoi(roib);
                ip.setRoi((int)start+summe, 500, 1, 236);
                ip.setValue(sin);
                ip.fill();
                ip.putPixel((int)start+summe, (int) (sin + 240), 0);
                
            }
            
        }
 
@Yaslaw
Hehe ... ach ... das kann doch jedem mal passieren ... aber ich dachte mir schon das so ne Antwort kommt.

@TO
Da hier also kein Inkrement gewünscht ist ... das hier

Java:
for(start=werte[i]; start<werte[i+1]; start++)

War das wirklich so schwer da alleine drauf zu kommen ?
 
Zuletzt bearbeitet von einem Moderator:
Hi,
danke für die Antwort.
Das gute ist, ist mir beim bearbeiten aufgefallen, ich kann bei start immer mit 0 Anfangen daher brauche ich das überspringen gar nicht mehr. :D
Gruß
 
Ähm ... JA ... what ever.

Makiere den Thread dann bitte als erledigt wenn deine Frage/n beantwortet ist/sind.
 
Zurück