Il codice era scritto parecchio male. Guarda questo:

codice:
import java.util.Random;
import java.util.Scanner;


public class Moneta {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("Numero di lanci: ");
        int lanci=sc.nextInt();
        Random r=new Random();
        int  countTesta=0;
        int countCroce=0;
        for(int i=0;i<lanci;i++) {
            boolean ok = r.nextBoolean();
            if(true == ok){
                countTesta++;
            } else
                countCroce++;
        }
        
        System.out.println("Totale testa: " + countTesta);
        System.out.println("Totale croce: " + countCroce);

        sc.close();
    }

}