Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. package matura2015;
  2. import java.io.File;
  3. import java.io.FileNotFoundException;
  4. import java.util.Scanner;
  5. import java.util.ArrayList;
  6.  
  7.  
  8. public class zad1 {
  9. static ArrayList<String> lista = new ArrayList<String>(); //lista stworzona z linijek
  10. public static void main(String[] args)
  11. {
  12. wczytaj();
  13. int wynik=0; //ilosc liczb majacych wiecej 0 niz 1
  14. int zero=0; //ilosc zer w linijce
  15. int jedynka=0; //ilosc jedynek w linijce
  16. String linijka; //string --> cala linijka
  17. String x; //zmienna pomocnicza
  18. for(int i=0;i<lista.size();i++) { //wczytywanie kazdej linijki
  19. linijka=lista.get(i); //przypisanie linijki z listy
  20. String[] tab=linijka.split(""); //rozbijanie na tablice stringa
  21. for(int j=0;j<linijka.length();j++) //sprawdzanie kazdej litery z osobna
  22. {
  23. x=String.valueOf(tab[j]); //konwersja char na string
  24. if(x == "0") {zero++;} //jesli litera to 0 zwieksz ilosc zer i analogicznie nizej
  25. else if(x == "1") {jedynka++;}
  26. }
  27. if(zero>jedynka) {wynik++;}
  28. zero=0;
  29. jedynka=0;
  30. }
  31. System.out.println(wynik);
  32. }
  33. ///
  34. ///
  35. private static void wczytaj() {
  36. try {
  37. Scanner sc = new Scanner(new File("liczby.txt")); //odczyt plik
  38. while (sc.hasNextLine()) {
  39. lista.add(sc.nextLine()); //wczytywanie kazdej linijki
  40. }
  41. sc.close();
  42. }
  43. catch (FileNotFoundException e) {
  44. e.printStackTrace(); //zabezpiecznie
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement