Witam
Napisałem program, który generuje tablice dwuwymiarowa typu String, wymiary wpisywane są z klawiatury, oraz później wyświetlane, nie potrafie sobie poradzić z paroma nowymi modyfikacjami takimi jak :
a) chciałbym żeby rozmiar mojej nowej macierzy wybierany był tylko w zakresie od 2-12
b) chciałbym żeby program sumował liczby czyli tylko te znaki, które są cyframi
c) obliczył ile jest liter w macierzy
Prosiłbym o pomoc ponieważ nie mogę sobie z tym poradzić. To co zrobiłem dotychczas:
package javaapplication1;
import java.util.*;
/**
*
* @author Bartek
*/
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner scanner = new Scanner(System.in);
System.out.println("Podaj pierwszy wymiar:");
int pierwsza = scanner.nextInt();
System.out.println("Podaj drugi wymiar:");
int druga = scanner.nextInt();
scanner.nextLine();
String [][] m = new String[pierwsza][druga];
System.out.println("Wypełnij macierz:");
for (int i = 0; i < pierwsza; i++) {
for (int j = 0; j < druga; j++) {
m[i][j] = scanner.nextLine();
}
}
System.out.println("Wyświetlenie macierzy:");
for ( String[] rząd : m) {
for ( String pole : rząd) {
System.out.print(pole + " ");
}
System.out.println();
}
}
}