Beliebig

Status
Nicht offen für weitere Antworten.
A

alife

Gast
Also ich habe von meinem Lehrer folgendes Beispiel aufbekommen:
Schreibe ein Programm, das mit Hilfe von mehreren for-Schleifen die folgenden Zeilen ausgibt:
1) 13 17 21 25 29
2) 2 1.5 1 0.5 0 -0.5 -1
3) 2000 3000 4000 5000 6000
4) Z5 Z7 Z9 Z11 Z13
5) a b1 a b2 a b3
6) c2 c3 c12 c13 c22 c23


Beim letzten habe ich probleme... ich habe es bisher so versucht:

Code:
public class Zahlenreihenraetsel {

  public static void main (String[] args) {
   int a,c,d,e,f,g;
   double b;
   for (a=13; a<=29; a+=4)     System.out.print(a+" ");
   System.out.println("\n");
   for (b=2; b>=-1; b-=0.5)     System.out.print(b+" ");
   System.out.println("\n");
   for (c=2000; c<=6000; c+=1000)     System.out.print(c+" ");
   System.out.println("\n");
   for (d=5; d<=13; d+=2)     System.out.print("Z"+d+" ");
   System.out.println("\n");
   for (e=1; e<=3; e++)     System.out.print("a b"+e+" ");
   System.out.println("\n");
   for (f=2; f<=23; f+=1);
     }
   }
  }
}

Die letze for schleife ist jetzt der Anfangsversuch der letzten Zeile... wie mache ich jetzt, dass er nur alle Zahlen mit 2 und 3 als Einerstelle ausgibt?

Danke
 
T

TopSecret

Gast
for (int f=2, h=3; h<=23; f+=10, h+=10)
System.out.print ("c"+f+" "+"c"+h+" ");
 
B

bygones

Gast
du brauchst eigentlich nicht mal zwei variablen in der schleife:

Code:
for (int h = 2; h <= 22; h += 10) {
	System.out.print("c" + h + " " + "c" + (h+1) + " ");
}
 

gustav

Aktives Mitglied
Kannst Du die Werte nicht in ein Feld packen und dann mit einer for Schleife drüberlaufen ? Oder ist das ausdrücklich in der Definition der Aufgabe verboten ?

Ich denke an in etwa an sowas :

Code:
public class Testing
{
   private static final String CONST1[] = {"c2", "c3", "c12", "c13", "c22", "c23"} ;
   
   public static void main(String args[])
   {
     for(int t = 0 ; t < 6 ; t++)
       System.out.print( CONST1[t] +", ") ;
       
     System.out.println() ;
   }
}

Viele Wege führen nach Rom und Aufgaben sollten schon eineindeutig sein :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Arrayliste mit beliebig vielen Namen befüllen Java Basics - Anfänger-Themen 4
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
V Erste Schritte Taschenrechner mit beliebig vielen Zahlen Java Basics - Anfänger-Themen 5
T Variablen Beliebig viele Arrays in Schleife erstellen Java Basics - Anfänger-Themen 1
JDimi Textdatei mit beliebig vielen Zeilenumbrüchen erstellen Java Basics - Anfänger-Themen 2
RowdyN Variablen Variablen beliebig benennen? Java Basics - Anfänger-Themen 6
B Beliebig viele Rechtecke erzeugen Java Basics - Anfänger-Themen 5
W Klassen [GELÖST] Objekte während der Laufzeit mit neuen veränderten Werten beliebig oft initialisieren Java Basics - Anfänger-Themen 2
N Beliebig viele parameter Java Basics - Anfänger-Themen 3
Prafy Beliebig viele Arrays erstellen? Java Basics - Anfänger-Themen 2
M Erzeugen beliebig vieler Objekte, aber wie wechselnde Bezeichner? Java Basics - Anfänger-Themen 5
J Methoden Beliebig viele Objekt-Eingabeparameter im Konstruktor Java Basics - Anfänger-Themen 6
P Schneller Quadratzahltest für beliebig große natürliche Zahlen Java Basics - Anfänger-Themen 2
T beliebig langes Array berechnen Java Basics - Anfänger-Themen 4
G Eingabe beliebig lang machen Java Basics - Anfänger-Themen 8
H Die Eingabe von beliebig vielen Zahlen in ein Array - ich kann es nicht Java Basics - Anfänger-Themen 6
T Beliebig viele Werte in Array zwischenspeichern Java Basics - Anfänger-Themen 15
R Regexp nur Buchstaben und Ziffener beliebig oft Java Basics - Anfänger-Themen 3
H Reflexion: Eine Methode, beliebig viele Parameter (Java 1.4.2) Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben