Gente, o programa é bem simples e mesmo assim tá dando erro, =/.
Não consigo visualiza-lo.
[code]import java.util.Scanner;
public SomaNum{
public static void main (String args []){
Scanner entrada = new Scanner(System.in);
int num1,num2;
int soma;
System.out.print ("Digite um numero: ");
num1 = entrada.nextInt();
System.out.print("\nDigite um numero: ");
num2 = entrada.nextInt();
soma = num1+num2;
System.out.print("\nO resultado eh: "+soma);
}
}
[/code]
Faltou escrever “class”.
Você só pode usar nextLine() para ler do console. Também é bom usar o método println ao invés de colocar \n em tudo, e declarar as variáveis apenas quando for usa-las:
import java.util.Scanner;
public class SomaNum{
public static void main (String[] args){
Scanner entrada = new Scanner(System.in);
System.out.println("Digite um numero: ");
int num1 = Integer.parseInt(entrada.nextLine());
System.out.println("Digite um numero: ");
int num2 = Integer.parseInt(entrada.nextLine());
int soma = num1+num2;
System.out.println("O resultado eh: "+ soma);
}
}
Não percebi, =/.
hehe
Obrigado!
Mas por que eu tenho que ficar escrevendo as palavras sem o acento?
Se coloco: O resultado ‘é’: // lá no console esse ‘é’ fica todo doido.
Alguém sabe explicar o porquê disso?
[]'s.
Você escreveu,
public SomaNum
E o correto é:
public class SomaNum
O erro que o Java te deu não indicou isso?
O console usa por padrão uma codificação diferente do Java. Inicialmente, ele trabalhava apenas com os 255 caracteres do ascii, o que é insuficiente para representar as letras em português.
Deve existir uma forma de fazer o Java escrever na codificação correta, mas nunca me dei ao trabalho de procurar. Até porque, só quando estamos estudando fazemos aplicações em console.