1. /* 4. naloga */
  2. public class Soda_vs_liha {
  3. public static void main(String[] args) {
  4. // initaliziramo spremenljivke
  5. String niz = new String();
  6. int n = 0, stevilo;
  7. int sodih = 0, soda = 0;
  8. int lihih = 0, liha = 0;
  9. // preveremo, koliko stevil zeli uporabnik prebrati
  10. niz = javax.swing.JOptionPane.showInputDialog("Koliko stevil zelis brati?");
  11. // poskusimo pretvoriti v int, drugace zakljucimo program
  12. try {
  13. n = Integer.valueOf(niz).intValue();
  14. } catch(Exception e) {
  15. System.exit(0);
  16. }
  17. // beremo stevila v zanki
  18. for(int i = 1; i <= n; i++) {
  19. niz = javax.swing.JOptionPane.showInputDialog("Vpisi " + i + ". stevilo!");
  20. try {
  21. stevilo = Integer.valueOf(niz).intValue();
  22. } catch(Exception e) {
  23. continue;
  24. }
  25. // ce je stevilo sodo, ga pristejemo k sodim
  26. if(stevilo % 2 == 0) {
  27. soda += stevilo;
  28. sodih++;
  29. } else if(stevilo % 2 == 1) {
  30. liha += stevilo;
  31. lihih++;
  32. }
  33. }
  34. // izpisemo povprecje sodih stevil
  35. System.out.println("Povprecje sodih stevil je: " + soda / sodih);
  36. // izpisemo povprecje lihih stevil
  37. System.out.println("Povprecje lihih stevil je: " + liha / lihih);
  38. System.exit(0);
  39. }
  40. }