Hallo alle zsm,
ich habe einige Frage und zwar:
die Aufgaben ist: Schreiben Sie abschließend noch eine vierte Methode „zahlenReihe“, die den Startwert, die Reihenlängt und ein Zeichen entgegennimmt, welches angibt, welche Reihe ausgegeben werden soll: plusReihe (+), malReihe (*), hochReihe (^). Lassen Sie den Benutzer Startwert, Reihenlänge und Zeichen in der main-Methode eingeben und verwenden Sie die zahlenReihe-Methode, um die jeweilige Zahlenreihe auszugeben.
Ich komme leider nicht voran, weiß nicht wie ich das machen kann. Muss ich das mit Scanner machen damit man + * oder ^auswählen kann oder kann man es einfacher machen? Oder wie kann man es noch lösen?
ich habe einige Frage und zwar:
die Aufgaben ist: Schreiben Sie abschließend noch eine vierte Methode „zahlenReihe“, die den Startwert, die Reihenlängt und ein Zeichen entgegennimmt, welches angibt, welche Reihe ausgegeben werden soll: plusReihe (+), malReihe (*), hochReihe (^). Lassen Sie den Benutzer Startwert, Reihenlänge und Zeichen in der main-Methode eingeben und verwenden Sie die zahlenReihe-Methode, um die jeweilige Zahlenreihe auszugeben.
Ich komme leider nicht voran, weiß nicht wie ich das machen kann. Muss ich das mit Scanner machen damit man + * oder ^auswählen kann oder kann man es einfacher machen? Oder wie kann man es noch lösen?
Code:
public class Main {
public static void main(String[] args) {
zahlenreihe();
plusreihe();
malreihe();
hochreihe();
}
public static void plusreihe () {
int startwert = 2;
int reihe = 5;
for (int i = 1; i <= reihe; i++) {
System.out.print(i + " ");
}
}
public static void malreihe ()
{
int startwert = 2;
int reihe = 5;
for (int i = 1; i <= reihe; i++)
{
System.out.print(startwert * i + " ");
}
}
public static void hochreihe ()
{
int startwert = 2;
int reihe = 5;
for (int i = 1; i <= reihe; i++)
{
startwert = startwert *2;
System.out.print(startwert+" ");
}
}
public static void zahlenreihe()
{
// was kann ich hier machen
}
}