Enviado em 17/03/2015 - 16:19h
Bem pessoal estou aprendendo java e digitei um código-fonte que segue:
import java.util.*;
public class Prog1{
public Prog1(){
}
public static void main (String[] args){
int x , y , s;
Scanner dado;
dado = new Scanner (System.in);
x = dado.nextInt();
dado = new Scanner (System.in);
y = dado.nextInt();
s = x + y ;
System.out.println(s);
}
}
quando vou compilar o programa fazendo o comando
[matias@localhost Documents]$ javac maior_menor.java
apresenta o seguinte erro:
maior_menor.java:2: error: class Prog1 is public, should be declared in a file named Prog1.java
public class Prog1{
^
1 error
alguém sabe pq isso acontece???
import java.util.*;
public class Prog1{
public Prog1(){
}
public static void main (String[] args){
int x , y , s;
Scanner dado;
dado = new Scanner (System.in);
x = dado.nextInt();
dado = new Scanner (System.in);
y = dado.nextInt();
s = x + y ;
System.out.println(s);
}
}
quando vou compilar o programa fazendo o comando
[matias@localhost Documents]$ javac maior_menor.java
apresenta o seguinte erro:
maior_menor.java:2: error: class Prog1 is public, should be declared in a file named Prog1.java
public class Prog1{
^
1 error
alguém sabe pq isso acontece???