Witam
szukam pomocy w stworzeniu schematu blokowego dla programu napisanego w Java.
Byłabym bardzo wdzięczna za szybką pomoc. :)
to jest kod programu :
import java.util.Date;
import java.util.Random;
import java.util.Scanner;
public class Gra {
int[] gracz = new int[3];
int[] komputer = new int[3];
public static void main(String[] args) throws InterruptedException{
int[] gracz = new int[3];
int[] komputer = new int[3];
Kostka k1 = new Kostka(new Date().getTime()/3*13);
Kostka k2 = new Kostka(new Date().getTime()/2*7);
Kostka k3 = new Kostka(new Date().getTime()/4*24);
Scanner in = new Scanner(System.in);
int end =1;
int count = 1;
int maxCount=1;
int koncowaSumaGracza =0;
int koncowaSumaKomputera = 0;
System.out.println("\nIle rozgrywek powinna zawierać partia? " );
maxCount = in.nextInt();
do{
gracz[0]=k1.losuj();
gracz[1]=k2.losuj();
gracz[2]=k3.losuj();
komputer[0]=k1.losuj();
komputer[1]=k2.losuj();
komputer[2]=k3.losuj();
int sumaKomp=0, sumaGracz=0;
for(int i=0; i<3;i++){
sumaGracz+=gracz[i];
}
for(int i=0; i<3;i++){
sumaKomp+=komputer[i];
}
koncowaSumaGracza+=sumaGracz;
koncowaSumaKomputera+=sumaKomp;
System.out.println("-------------------------------------");
System.out.println(" Rozgrywka "+ count);
System.out.println("-------------------------------------");
if(sumaGracz>sumaKomp){
System.out.println("Gratulacje wygrałeś \nTwoje kości to: ");
}
else if(sumaGracz==sumaKomp){
System.out.println("Remis!\nTwoje kości to: ");
}
else if(sumaGracz<sumaKomp){
System.out.println("Przegrałeś!\nTwoje kości to: ");
}
for(int i=0; i<3;i++){
System.out.print(gracz[i]+", ");
}
System.out.println(" łącznie: " + sumaGracz);
System.out.print("\nKości twojego przeciwnika to: ");
for(int i=0; i<3;i++){
System.out.print(komputer[i]+", ");
}
System.out.println(" łącznie: " + sumaKomp);
count++;
if(maxCount<count){
System.out.println("Łącznie zebrałeś: "+koncowaSumaGracza+" punktów, natomiast twój przeciwnik: "+koncowaSumaKomputera);;
if(koncowaSumaGracza<koncowaSumaKomputera)
System.out.println("Ostatecznie przegrałeś" );
else if(koncowaSumaGracza==koncowaSumaKomputera)
System.out.println("Ostatecznie jest remis" );
else
System.out.println("Ostatecznie wygrałeś" );
System.out.println("\nCzy chcesz zagrać jeszcze raz (1- tak 0-nie)" );
end=in.nextInt();
if(end!=0){
System.out.println("\nIle rozgrywek powinna zawierać partia?");
maxCount = in.nextInt();
koncowaSumaGracza =0;
koncowaSumaKomputera = 0;
count =1;
}
}
}while(end==1);
in.close();
}
}
class Kostka{
Random random ;
public Kostka(long init){
random = new Random(init);
}
public int losuj(){
return random.nextInt(6)+1;
}
}
<code=java></code>