idzik icon

Java-klasa-trzecia-liczby-binarne-4.2

idzik | PRO | 09/29/16 08:21:23 AM UTC | 0 ⭐ | 308 👁️ | Never ⏰ | []
Java |

1.11 KB

|

None

|

0 👍

/

0 👎

package cdgj;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class taaaaaak {
    
    public static boolean podzielnaDwa(String napis){
        if (napis.endsWith("0")) return true;
        return false;
    }
    
    public static boolean podzielnaOsiem(String napis){
        if (napis.endsWith("000")) return true;
        return false;
    }
    
    
    public static boolean wiecejZer(String napis){
        int licznik0=0;
        int licznik1=0;
        
        
        for (int i = 0; i < napis.length(); i++) {
            if (napis.charAt(i)=='0') licznik0++;}
        licznik1=napis.length()-licznik0;
        if (licznik0>licznik1) return true;
        return false;}
    public static void main(String[] args) throws FileNotFoundException {
    File plik=new File("liczby.txt");
    Scanner odczyt=new Scanner(plik);
    int sumaZer=0;
    int licznik2=0;
    int licznik8=0;
    while(odczyt.hasNext()){
        String wiersz=odczyt.nextLine();
        if (wiecejZer(wiersz)) sumaZer++;
        if (podzielnaDwa(wiersz)) licznik2++;
        if (podzielnaOsiem(wiersz)) licznik8++;
    }
    System.out.println(sumaZer);
    System.out.println(licznik2);
    System.out.println(licznik8);
    }
    
    }

Comments