Pessoal, deem uma olhada nisso!
Esse codigo funciona perfeitamente no jcreator.
import java.util.Scanner;
public class Soma
{
public static void main(String args[])
{
Scanner input = new Scanner( System.in );
int numero1;
int numero2;
int soma;
System.out.printf(" Digite o primeiro numero ");
numero1 = input.nextInt();
System.out.printf(" Digite o segundo numero " );
numero2 = input.nextInt();
soma = numero1 + numero2;
System.out.printf( " A soma 'e %d\n:" , soma);
}
}
Se eu colocar igualzinho no eclipse ele da esse erro:
Exception in thread “main” java.lang.Error: Unresolved compilation problems:
The method printlf(String) is undefined for the type PrintStream
The method printlf(String) is undefined for the type PrintStream
The method printlf(String, int) is undefined for the type PrintStream
at Soma.main(Soma.java:16)
Agora no Eclipse ele so compila e executa sem erro se for assim:
import java.util.Scanner;
public class Soma
{
public static void main(String args[])
{
Scanner input = new Scanner( System.in );
int numero1;
int numero2;
int soma;
System.out.println(" Digete o primeiro numero ");
numero1 = input.nextInt();
System.out.println(" Digete o segundo numero " );
numero2 = input.nextInt();
soma = numero1 + numero2;
System.out.println( " A soma 'e %d\n:" + soma);
}
}
Ou seja, sem o printf e substituindo a virgula no system.out.println.
Poxa, se os dois sao compiladores, e o java 'e o mesmo, os dois nao
teria que ter os codigos iguais? Pq essa discrepancia?
Valeu!
obs: Dessa vez estou compilando certo…hehehe