Moin Moin! Ich habe mal wieder Java-Probs! Beim letzten Posting bin ich doch noch irgendwie selber klar gekommen. Aber diesmal habe ich überhautp gar keine Idee, wie man das folgende Lösen könnte!
Für Hilfe bin ich wie immer SEHR dankbar!
Meine Aufgabe:
Verändern Sie das Programm derartig, daß Sie die die Elemente von
„array2D“ über die Tastatur eingeben können. Nutzen Sie hierzu die
Methode „Console.readInt(String)“, welche die eingegebene Ganzzahl
zurückgibt, nachdem sie mit dem übergebenen String zur Eingabe
aufgefordert hat. Anwendungsbeispiel:
int a = Console.readInt(„Geben Sie eine Zahl ein: „); In den Übungsaufgaben im Kurs finden Sie hierzu viele Beispiele.
Geben Sie zusätzlich das eingegebene Feld aus. Verwenden Sie hierzu die
Methode „Format.print(“%4d“,int)“ um eine ganze Zahl auszugeben, z. B. Format.print("%4d",a);
Der SourceCode:
public class Feld2D
{
//
// Hier werden die Felder der Instanz-Variable array2D mit Hilfe einer Aufzählung
// belegt. Diese können Sie in einem erstern Schritt nach Ihren
// Vorstellungen ändern.
//
public int[][] array2D = {
{ 2, 4, 6 ,2 , 1},
{ 7, 1, 9, 2, 5},
{ 6, 10, -4, 2, 1},
{ -1, -2, -3, -4, -5}
};
// return an integer value. The property of this value is asked.
// Diese Funktion gibt einen ganzzahligen Wert zurück. Welche Bedeutung
// hat dieser Wert?
public int main()
{
int max = 0;
int maxRow = 0;
for (int row = 0; row max)
{
max = sum;
maxRow = row;
}
}
return maxRow;
}
}