Preciso de ajuda, novo em programação e java

4 respostas
javaprogramação
B

Pessoal, estou tentando criar um rolador de dados, consegui fazer no portugol, porem fui tentar criar ele no Intellij e estou passando aperto rs.

O rolador ele é para RPG e eu preciso que ele faça 2 funções.

caso ele de um numero menor do que o CA que foi informado, ele tem que dizer que teve erro.

caso ele seja maior que o CA ele tem que abrir outra parte pra adicionar o dado de dano que tb vai ser um numero aleatorio…

até o momento tenho isso. depois disso eu preciso do que no Portugol era um:

"se(ataque+aa>=dif){
	 		
	 		escreva("Ataque bem sucedido ","\t\t" , ataque, " + ", aa, "\n")

	 		escreva("Qual o Dano da Arma? ","\t\tD")
	 		leia(danoarma)
	 		
			escreva("Qual o ajuste de Dano? ","\t\t+")
			leia(ajuste)
			
	 		danoarma = u.sorteia(1, danoarma)
	 		ajuste = ajuste
	 		resultado = danoarma+ajuste    "

e no intelllij esta sendo esse o começo, porem quero introduzir o “se…”

package roladordedados;

import java.util.Random;
import java.util.Scanner;

public class RoladorDeDados {

    public static void main(String[] args) {
        Random random = new Random();
        Scanner scan = new Scanner(System.in);

        int  dif, modif;


        System.out.println("Qual o CA? " );
        dif = scan.nextInt();
        System.out.println("Qual o modificador? ");
        modif = scan.nextInt();


        int ataque = random.nextInt(20);
        System.out.println("Voce rolou um " + ataque);

            }

        }

4 Respostas

D

Olá, seja bem-vindo.

if ( ataque + aa >= dif ) {
   // código caso a condição acima seja verdadeira
}
B

e se tiver uma condição negativa? se caso o numero for menor que a dificuldade e precise dar outra condição? eu usaria o “else ( ataque +aa < dif) {}”

D

Só else. Se já é o contrário, não faz sentido escrever a condição novamente concorda?

if ( teste ) {
    // código se verdadeiro 
} else {
    // código se a condição do if mais próximo for falsa
}
B

huuuuuum, saquei, obrigado. estou aqui modificando. vamos ver no que vai dar ja que eu sou bem iniciante nisso rsrs

Criado 28 de dezembro de 2021
Ultima resposta 29 de dez. de 2021
Respostas 4
Participantes 2