Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas na divisão


Caju

Pergunta

Pessoal, a minha dúvida é a seguinte...

Fiz este seguinte programa:

package Lab4;

import java.util.Random;

import java.util.Scanner;

/**

*

* @author Céu

*/

public class Ex4DuvidasDivisao {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

Random r = new Random();

int alea1 = r.nextInt(100) + 1;

int alea2 = r.nextInt(100) + 1;

System.out.println(" Dois números entre 1 e 100 serão escolhidos aleatoriamente pelo computador \n "

+ "Escolha uma das seguintes operações: \n \t 1 - Soma \n \t 2 - Subtracção \n \t 3 - Multiplicação \n \t 4 - Divisão");

Scanner sc = new Scanner(System.in);

int op = sc.nextInt();

switch(op){

case 1:

int alea3 = alea1+alea2;

System.out.println(" O primeiro número é " + alea1 + "\n O segundo número é " + alea2

+ "\n A sua soma é " + alea3);

break;

case 2:

int alea4 = alea1-alea2;

System.out.println(" O primeiro número é " + alea1 + "\n O segundo número é " + alea2

+ "\n A sua subtracção é " + alea4);

break;

case 3:

int alea5 = alea1*alea2;

System.out.println(" O primeiro número é " + alea1 + "\n O segundo número é " + alea2

+ "\n O seu produto é " + alea5);

break;

case 4:

float alea6 = alea1/alea2;

System.out.println(" O primeiro número é " + alea1 + "\n O segundo número é " + alea2

+ "\n A sua divisão é " + alea6);

break;

default:

System.out.println(" OPÇÃO ERRADA ");

break;

}

}

}

O que acontece é que no case 4, há divisões em que o resultado é 1 ou 0 quando os números até são diferentes. Como posso fazer para que dê o resultado em número decimal? Obrigado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...