[quote=rafael.cs]Sim, mas eu já havia feito o ajuste que você me falou (de colocar ele em minúsculo). O problema é que quando eu coloque a condição dele entre chaves (conforme a outra usuária pediu), o IF voltou a ficar errado, nessa parte deu confusão. Mas enfim, consegui executá-lo.
Obrigado pela paciência meu caro. ;)[/quote]
Não é isso. O que eu quis dizer é que independente da condição nesse if, a mensagem abaixo será impressa. Pode colocar valores maiores pra um e pra outro e ver o que acontece.
[quote=ViniGodoy]Antes que você tenha problemas. A maneira correta de ler do teclado é usando nextLine().
Ou seja, ao invés disso:
number1 = input.nextInt();
Use isso:
number1 = Integer.parseInt(input.nextLine());
Olá,
Bom…eu estou me baseando pelo livro da Deitel, realmente não sabia desse detalhe.
Obrigado Vini
Este é o codigo que eu testei e funcionou normalmente :
import java.util.Scanner;
public class Comparsion
{
public static void main ( String[] args){
Scanner input = new Scanner (System.in);
int number1;
int number2;
System.out.print("Digite o primeiro numero:");
number1 = input.nextInt();
System.out.print("Digite o primeiro numero:");
number2 = input.nextInt();
if (number1 > number2) {
System.out.printf ("%d > %d", number1, number2);
}
}
}
[quote=elizeldepaula]Este é o codigo que eu testei e funcionou normalmente :
[code]
import java.util.Scanner;
public class Comparsion
{
public static void main ( String[] args){
Scanner input = new Scanner (System.in);
int number1;
int number2;
System.out.print("Digite o primeiro numero:");
number1 = input.nextInt();
System.out.print("Digite o primeiro numero:");
number2 = input.nextInt();
if (number1 > number2) {
System.out.printf ("%d > %d", number1, number2);
}
}
}
[/code][/quote]
Seu if está diferente do do rafael.
eu alterei o if pra nao dar erro.
O if dele não dá erro, aí que está a pegadinha.
É que eu alterei o if baseado naquele If do primero codigo.
Quanto ao erro , aparentemente parece que ele estava executando a classe Comparacao , invés da classe Comparsion que é a que ele tava alterando. Por isso o perguntei se a classe havia sido renomeada ou algo do tipo