Ir para conteúdo
Fórum Script Brasil

Caju

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Caju

Caju's Achievements

0

Reputação

  1. Caju

    Dúvidas na divisão

    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.
  2. Caju

    Aprensento-me

    Olá. Sou o Caju e sou um iniciado em tudo o que é informática. Estou a tirar neste momento uma licenciatura em Engenharia Informática e sei que este fórum vai ser um grande apoio para mim. Cumprimentos.
×
×
  • Criar Novo...