Eai pessoal! to aprendendo programação em java agora e peguei o livro do deitel pra estudar. Copiei o código do livro no netbeans e tá dando o erro expected na frente da linha " public class void main( String[] args) " e no final do programa tem o erro: reached end of file whilw parsing. Alguem pode me ajudar a resolver por favor?
[code]import java.util.Scanner;
public class Addition
{
public class void main( String[] args)
{
Scanner sc = new Scanner ( System.in);
int number1;
int number2;
int sum;
System.out.println("insira o primeiro");
number1 sc.nextInt();
System.out.println("Insira o segundo");
sum = number1+number2;
System.out.printf("A soma e %d\r", sum);
}
Não tem um sinal de igual faltando em algum lugar?
Cuidado com mensagens de erro. Muitas vezes o erro está em uma ou várias linhas ANTES da mensagem. Se você não entendo a mensagem de erro, pode ser que o erro esteja antes.
[quote=GuilhermeENGMAT]Nossa, muito obrigado mesmo pessoal não sabia que a resposta seria tão rápida, com certeza esse é o melhor fórum Java do Brasil mesmo!
Fiz as modificaçôes mas o erro : reached end of file while parsing ainda ocorre.
quando peço para complar o programa fala que a classe addition.Addition não foi localizada no projeto Addition, o que isso significa?
[/quote]Você conferiu o seu arquivo todo com o do livro?
O JAVA DIFErencia ASSIM e assim. Verifique também se toda { ou ( abertos estão fechados.
public static void main( String[] args)
{
Scanner sc = new Scanner ( System.in);
int number1;
int number2;
int sum;
System.out.println("insira o primeiro");
number1 = sc.nextInt();
System.out.println("Insira o segundo");
sum = number1+number2;
System.out.printf("A soma e %d\r", sum);
}
}[/code]
esse é o código, mas o erro: reached end of file whilw parsing ainda ocorre na ultima linha, será que eu instalei o programa faltando algum arquivo?
Só de olhar o que você está mostrando parece estar correto. Deve haver alguma coisa esquisita no seu arquivo (como um caracter que você digitou e que você não está enxergando) que causa esse problema esquisito. Você está usando o quê para digitar o programa? Não use o Word nem o WordPad.
è verdade Igor obrigado! mas quando eu coloco pra rodar aparece:
Não foi possível localizar nem carregar a classe principal addition2.Addition2
Addition2 é o nome do projeto, olha que estranho!
[code]
import java.util.Scanner;
public class Addition2
{
public static void main( String[] args)
{
Scanner sc = new Scanner ( System.in);
int number1;
int number2;
int sum;
System.out.println("insira o primeiro");
number1 = sc.nextInt();
System.out.println("Insira o segundo");
number2 = sc.nextInt();
sum = number1+number2;
System.out.printf("A soma e %d\r", sum);
}