Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ryuunosuke

Exercício simples em java

Recommended Posts

Estou fazendo alguns execícios de logica de programação em java, o negocio e que eu vim do php e nao entendo essas coisas de "tipado".

Nao entendo o que esta errado no codigo abaixo alguem pode ja ajudar.

package exaula;
import java.io.*;
public class ExAula {
	public static void main (String args []) throws IOException{
            BufferedReader entrada;
		entrada = new BufferedReader(new InputStreamReader (System.in));
                Float num1 , num2 , num3;
                    System.out.println("Quantas maças voce vai comprar?:");
			num1 = Float.parseFloat(entrada.readLine());
                        if (num1 < 12){
                           num3 = 1.30 * num1 ;
                           System.out.println("Valor da comprar: " + num3);
                        }
                        if (num1 => 12){
                           num3 = 1.00 * num1 ;
                           System.out.println("Valor da comprar: " + num3);
                        }
                                                                   }

Compartilhar este post


Link para o post
Compartilhar em outros sites

No segundo if voce esta comparando de forma errada, ao invés de => seria >=.

Outra coisa, nao vejo o porque utilizar Float na quantidade de macas, a nao ser que de pra comprar 2,5 macas :D

public static void main (String args []) throws IOException{
    BufferedReader entrada  = new BufferedReader(new InputStreamReader (System.in));

    Integer quantidade;
    Float valor;

    System.out.println("Quantas maças voce vai comprar?:");

    quantidade = Integer.valueOf(entrada.readLine());

    if (quantidade < 12){
        valor = ((float) 1.30 * quantidade);
    } else {
        valor = ((float) 1.00 * quantidade);
    }

    System.out.println("Valor da compra: " + valor);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.