Olá Estou com 2 duvidas bem básicas a 1° é sobre logica não estou conseguindo fazer algo muito simples.
como faço esse programinha: Ler dois números e verificar qual é o menor e qual é o maior eu fiz isso:
import java.util.Scanner;
public class Numero {
public static void main (String[] args){
Scanner ler = new Scanner(System.in);
int num1;
int num2;
System.out.println("Digite um numero");
num1 = ler.nextInt();
System.out.println("Digite outro numero");
num2 = ler.nextInt();
if (num1 > num2) {
System.out.print(num1 + "\b O primeiro numero e o maior");
} else if (num2 < num1){
System.out.print(num2 + "\b O segundo Numero e menor");
}
if (num1 > num2) {
System.out.print(num1 + "\b O primeiro numero e o mair");
} else if (num2 > num1){
System.out.print(num2 + "\b O segundo Numero e mair");
}
}
}
A segunda duvida é o seguinte não consigo fazer conta como: “82,3” “1,76”, ou seja, contas que contem virgula ou ponto no caso é uma calculadora que traz o IMC
[code] import javax.swing.JOptionPane;
public class Calc {
public static void main (String[] args){
String peso = JOptionPane.showInputDialog("Qual o seu peso em QuiloGrama?");
String altura = JOptionPane.showInputDialog("Qual a sua altura?");
double pesoEmQuilogramas = Double.parseDouble(peso);
double alturaEmMetros = Double.parseDouble(altura);
double imc = pesoEmQuilogramas / (alturaEmMetros * alturaEmMetros);
if (imc < 20){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "Voce esta abaixo do peso");
} else if ((imc >= 20) && (imc <= 25)) {
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "Voce esta no peso ideal");
} else if ((imc > 25) && (imc >= 30)){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "Voce esta com sobrepeso");
} else if ((imc >= 30) && (imc <=35)){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "voce esta com Obesidade Moderada");
} else if ((imc > 35) && (imc >= 40)){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "voce esta com obesidade severa");
} else if ((imc >40) && (imc >=50)){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "Voce esta com obesidade Morbida");
} else if(imc > 50){
JOptionPane.showMessageDialog(null,"O seu Imc = " + imc + "Super Obesidade");
}
}
}
[/code]
Espero Ajuda vlws