Você está aqui: Página Inicial 2017.1 Integrado 2.02401.1V POO 2o bimestre Trunfo

Trunfo

Classe Carta.java com regras do jogo Super Trunfo. Importe para um projeto no BlueJ.

Carta.java — Java source code, 2 kB (2440 bytes)

Conteúdo do arquivo

public class Carta{

    String nome;
    int velocidade;
    int ano;
    double zeroacem;

    Carta(String n, int v, int a, double z){
        nome = n;
        velocidade = v;
        ano = a;
        zeroacem = z;
    }
    
    String getNome(){
        return nome;
    }
    
    int getVelocidade(){
        return velocidade;
    }
    
    int getAno(){
        return ano;
    }
    
    double getZeroacem(){
        return zeroacem;
    }
    
    void compararVelocidade(Carta c){
        if(velocidade > c.getVelocidade()){
            System.out.println("Você venceu! :)\n"+
            "sua: " + velocidade + "\n" +
            "adversário: " + c.getVelocidade());
        }else if (velocidade == c.getVelocidade()){
            System.out.println("Empatou! :/ \n"+
            "sua: " + velocidade + "\n" +
            "adversário: " + c.getVelocidade());
        }else{
            System.out.println("Você perdeu! :( \n"+
            "sua: " + velocidade + "\n" +
            "adversário: " + c.getVelocidade());
        }
    }
    
    void compararAno(Carta c){
        if(ano > c.getAno()){
            System.out.println("Você venceu! :)\n"+
            "sua: " + ano + "\n" +
            "adversário: " + c.getAno());
        }else if (ano == c.getAno()){
            System.out.println("Empatou! :/ \n"+
            "sua: " + ano + "\n" +
            "adversário: " + c.getAno());
        }else{
            System.out.println("Você perdeu! :( \n"+
            "sua: " + ano + "\n" +
            "adversário: " + c.getAno());
        }
    }
    
    void compararZeroacem(Carta c){
        if(zeroacem > c.getZeroacem()){
            System.out.println("Você venceu! :)\n"+
            "sua: " + zeroacem + "\n" +
            "adversário: " + c.getZeroacem());
        }else if (zeroacem == c.getZeroacem()){
            System.out.println("Empatou! :/ \n"+
            "sua: " + zeroacem + "\n" +
            "adversário: " + c.getZeroacem());
        }else{
            System.out.println("Você perdeu! :( \n"+
            "sua: " + zeroacem + "\n" +
            "adversário: " + c.getZeroacem());
        }
    }
    
    void exibir(){
        System.out.println(nome + "\n" + 
        "Velocidade = " + velocidade + "\n" +
        "Ano = " + ano + "\n" + 
        "0 a 100 = " + zeroacem);
    }
    
}