Untitled
unknown
java
2 years ago
1.1 kB
6
Indexable
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) { z.close(); z2.close(); return wyn; } } catch (BłądCzytania e) { z.close(); z2.close(); throw e; } } z.close(); } catch (BłądOtwierania e) { z2.close(); throw e; } } z2.close(); return 0; }
Editor is loading...