Untitled
unknown
java
6 months ago
1.2 kB
2
Indexable
Never
public int m1(String[] nazwyPlików, int k) throws Exception { // może wystarczy throws BłądOtwierania, BłądCzytania // szuka w podanych plikach pierwszej liczby którą dzieli k Zasób2 z2 = new Zasób2(); if (k == 0) return -1; for (int i = 0; i < nazwyPlików.length; i++) { try { Zasób1 z = new Zasób1(nazwyPlików[i]); // może być wyjątek while (z.maLiczbę()) { try { int wyn = z.dajLiczbę(); //moze byc wyjatek if (wyn % k == 0) { System.out.println("Znaleziono liczbę"); z.close(); z2.close(); return wyn; } } catch (BłądCzytania e) { System.out.println("Błędzik czytania"); } } z.close(); } catch (BłądOtwierania e) { System.out.println("Błędzik otwierania"); } } z2.close(); // j.w. return 0; }