Estou criando o jogo 21 (Blackjack) em java para um trabalho de faculdade, porém estou com dificuldades para fazer o looping do jogo. Pois não consigo fazer o scanner funcionar e também não tenho certeza de como limpar o console.
import java.util.Random;
import java.util.Collections;
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
class Main {
public static void main(String[] args) {
int comando=1;
System.out.println("\n\n-------Bem Vindo------- \n\nRegras do jogo: \n 01-Se Você alcançar 21 pontos, voce vence ganhando o dobro de sua aposta. \n 02-Caso você e nem o computador façam 21 pontos ou mais,quem tiver mais pontos vence. \n 03-se passar de 21 pontos você perde. \n\n QUE COMECE OS JOGOS!!\n\n");
Scanner game = new Scanner(System.in);
do{
System.out.println(" 1 - Jogar");
System.out.println(" 2 - Sair");
this.comando = game.nextInt();
if(comando==2){
System.exit(0);
}
else{
System.out.print("\r\n");
Jogo jogo = new Jogo();
}
}while(comando==1);
}
}
2 errors
Main.java:15: error: non-static variable this cannot be referenced from a static context
this.comando = game.nextInt();
^
Main.java:15: error: cannot find symbol
this.comando = game.nextInt();
^
symbol: variable comando