Hallo Leute,
dies wird voraussichtlich eine meiner Klausur-aufgaben. Ich bitte euch mir zu helfen, ich weis Hausaufgaben werden nicht gemacht daher hab ich bereits mein bestes gegeben!
Leider funktioniert mein Java nicht( wird nur ein schwarzes MS-DOS Fenster aufgerufen daher bitte ich euch mir zu helfen!)
Schreiben Sie eine Java Methode die die Anzahl der natürlichen ungeraden(1 3 5 7 …) Zahlen des Feldes liefert! (Anzahl ungerade zahlen)
Ist das bis jetzt falsch?
Außerdem kann ich aus der Aufgabe nicht herauslesen ob ein return bevorsteht. Da "void" nicht in der Methode steht, denke es wird ein return des wertes erwartet wird!
Also EVTL. folgendermaßen?
DANKE!!
PS: ARRAYKLAMMERN werden komisch angezeigt daher als Wort geschrieben!
dies wird voraussichtlich eine meiner Klausur-aufgaben. Ich bitte euch mir zu helfen, ich weis Hausaufgaben werden nicht gemacht daher hab ich bereits mein bestes gegeben!
Leider funktioniert mein Java nicht( wird nur ein schwarzes MS-DOS Fenster aufgerufen daher bitte ich euch mir zu helfen!)
Schreiben Sie eine Java Methode die die Anzahl der natürlichen ungeraden(1 3 5 7 …) Zahlen des Feldes liefert! (Anzahl ungerade zahlen)
Java:
Public int anzahlUngeraden( int ARRAYKLAMMERN array) // diese Zeile wurde von der Aufgabe vorgegeben//
{
Int anzahl = 0;
for (int i =0; i < array.length; i++) {
if(array ARRAY (i) KLAMMERN % 2 != 0) {
anzahl = anzahl + 1;
}
System.out.println(" " + anzahl);
}
}
Ist das bis jetzt falsch?
Außerdem kann ich aus der Aufgabe nicht herauslesen ob ein return bevorsteht. Da "void" nicht in der Methode steht, denke es wird ein return des wertes erwartet wird!
Also EVTL. folgendermaßen?
Java:
Public int anzahlUngeraden( int ARRAYKLAMMERN array) // diese Zeile wurde von der Aufgabe vorgegeben//
{
Int anzahl = 0;
for (int i =0; i < array.length; i++) {
if(array ARRAY (i) KLAMMERN % 2 != 0) {
anzahl = anzahl + 1;
}
}
return wert;
}
DANKE!!
PS: ARRAYKLAMMERN werden komisch angezeigt daher als Wort geschrieben!
Zuletzt bearbeitet: