All pastes #274706 Raw Edit

Anonymous

public java v1 · immutable
·published 2006-12-10 22:16 UTC
rendered paste body
class MatrixMax {		public static void main (String args[]) {				// Einlesen der Matrixabmessungen.		Out.print("Bitte Anzahl Zeilen eingeben: ");		int zeilen = In.readInt();		Out.print("Bitte Anzahl Spalten eingeben: ");		int spalten = In.readInt();		Out.println("Matrix:");				// Anlegen der Matrix mit eingelesenen Abmessungen.		int matrix[][] = new int[zeilen][spalten];				// Matrix mit Zufallszahlen fuellen.		for (int i = 0; i < zeilen; i++) {			for (int j = 0; j < spalten; j++) {				matrix[i][j] = (int) (Math.random() * 10);			}		}		// Vorher gefuellte Matrix ausgeben.		for (int i = 0; i < zeilen; i++) {			for (int j = 0; j < spalten; j++) {				Out.print(matrix[i][j] + "  ");				if (j == spalten - 1) {					Out.print("\n");				}			}		}		// Die eben ermittelte Nummer der Gewinnerzeile ausgeben.		Out.println("Zeile mit groesster Summe: " + maxRow(matrix));	}		static int maxRow(int[][] matrix) {		int Gewinnerzeile = 0, Zeilensumme = 0, Zwischenergebnis = 0;		for (int i = 0; i < matrix.length; i++) {			for (int j = 0; j < matrix[0].length; j++) {				Zeilensumme += matrix[i][j];			}			if (Zeilensumme > Zwischenergebnis) {					Zwischenergebnis = Zeilensumme;					Gewinnerzeile = i + 1;			}			Zeilensumme = 0;		}		return Gewinnerzeile;	}}