Witam wszystkich,
mam program składający się z dwóch plików Tablice.java i Main.java które wyglądają następująco:
Tablice.java:
package tablice;
import java.io.IOException;
import javax.swing.JOptionPane;
public class Tablice{
public static void czytajTab(int t[][] ) {
int i,j;
String odp;
for(i=0; i<t.length; i++){
for(j=0; j<t[i].length; j++){
odp=JOptionPane.showInputDialog("Podaj"+(i+1)+"element tablicy");
t[i][j]=Integer.parseInt(odp);
}
}
}
public static void drukTab(int t[][] , String tekst) throws IOException{
String wynik;
int i,j;
wynik=" ";
for(i=0; i<t.length; i++)
for(j=0; j<t[i].length; j++)
wynik+=t[i][j]+" ";
JOptionPane.showMessageDialog (null, wynik, tekst, 1);
}
}
Main.java
package tablice;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException{
int i,j;
int tablica [][]=new int[3][2];
Tablice.czytajTab(tablica);
Tablice.drukTab(tablica, "oto elementy tablicy");
}
}
Mam taką treść zadania:
Napisz program wybierający z każdego wiersza tablicy dwuwymiarowej największą wartość,
a następnie wybierający najmniejszą wartość spośród wyszukanych elementów.
Mam problem bo nie wiem jak się do tego zabrać :/ . Robiłem podobny program w C++, wtedy posortowałem liczby od najmniejszej do największej i wypisałem największą. Czy tutaj też tak trzeba zrobić a może jest inny, prostszy sposób. Gdzie powinienem dołączyć ten fragment kodu, czy może muszę stworzyć kolejny plik?? Może macie gotowy fragment do takiego przypadku lub przykład na którym można analogicznie się wzorować