Bom galera, eu não sei qual o erro aqui. Mas parece que está no if e break.
Se alguém puder ajudar, eu agradeceria.
import java.util.Scanner;
import java.lang.System;
public class ex9 {
public ex9() {
}
public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
int opcao;
float pes, valor_final;
System.out.println("Escolha qual conversao deseja fazer:");
System.out.println("1 - Polegadas");
System.out.println("2 - Jardas");
System.out.println("3 - Milhas");
opcao = scan.nextInt();
if (opcao <= 0 || opcao > 3) {
System.out.println("Digite um numero valido.");
break; }
else {
System.out.println("Digite o numero em pes:");
pes = scan.nextFloat();
if (opcao = 1) {
valor_final = (pes * 12);
}
if (opcao = 2) {
valor_final = (pes/3);
}
if (opcao = 3) {
valor_final = (pes/5280);
}
}
System.out.print("O valor requerido e "+ valor_final+".");
}
}
