1. /* 2. naloga */
  2. public class Deljivost {
  3. public static void main(String[] args) {
  4. // initaliziramo spremenljivke
  5. String niz = new String();
  6. int n = 0, stevilo;
  7. int sodih = 0, vecjih = 0, deljivih = 0;
  8. // preveremo, koliko stevil zeli uporabnik brati
  9. niz = javax.swing.JOptionPane.showInputDialog("Koliko stevil zelis brati?");
  10. // probamo pretvoriti stevilo v int, ce ne uspe zapustimo program
  11. try {
  12. n = Integer.valueOf(niz).intValue();
  13. } catch(Exception e) {
  14. System.exit(0);
  15. }
  16. for(int i = 1; i <= n; i ++) {
  17. niz = javax.swing.JOptionPane.showInputDialog("Vpisi " + i + ". stevilo!");
  18. try {
  19. stevilo = Integer.valueOf(niz).intValue();
  20. } catch(Exception e) {
  21. continue;
  22. }
  23. // preverimo, ce je stevilo sodo
  24. if(stevilo % 2 == 0) {
  25. sodih++;
  26. }
  27. // preverimo, ce je stevilo vecje od 5
  28. if(stevilo > 5) {
  29. vecjih++;
  30. }
  31. // preverimo, ce je stevilo deljivo z 3 in 8
  32. if(stevilo % 3 == 0 && stevilo % 8 == 0) {
  33. deljivih++;
  34. }
  35. }
  36. // izpisemo rezultate
  37. System.out.println("Sodih stevil je: " + sodih);
  38. System.out.println("Stevil vecjih od 5 je: " + vecjih);
  39. System.out.println("Stevil deljivih z 3 in 8 je: " + deljivih);
  40. System.exit(0);
  41. }
  42. }