Metodo estatico

9 respostas
airmigjr

Pessoal, estou aprendendo métodos estáticos, e para entender o exemplo que o professor, mexi um pouco no programa, e ficou da seguinte maneira como segue abaixo. A pergunta é, porque quando eu adiciono na classe executora mais um System.out.println(), com a mesma informação do anterior, o Eclipse mata o primeiro System.out.println() e passa a mostrar do segundo até o último? Ou seja, mostra sempre os 4 últimos System.out.println(), e não mostra mais o primeiro ?

public class Aluno {
private static int numeroDeAlunos=0;

private static void incNumeroDeAlunos(){
	numeroDeAlunos++;
}
public static int getNumeroDeAlunos(){
	return numeroDeAlunos;
}

private String nome;
private int numeroBI;

            public Aluno(String s, int x){
	nome = s;
	numeroBI=x;
	incNumeroDeAlunos();
}

public class TesteAluno {

public static void main(String[] args) {
	System.out.println("Numero de Alunoas = "+Aluno.getNumeroDeAlunos());

	System.out.println("Numero de Alunobs = "+Aluno.getNumeroDeAlunos());


	System.out.println("Numero de Alunocs = "+Aluno.getNumeroDeAlunos());



	System.out.println("Numero de Alunods = "+Aluno.getNumeroDeAlunos());

	System.out.println("Numero de Alunoes = "+Aluno.getNumeroDeAlunos());


	System.out.println("Numero de Alunofs = "+Aluno.getNumeroDeAlunos());


}

}

9 Respostas

adriano_si

Cara… so pra adiantar… coloca nas tags CODE teu codigo…

nel

Boa tarde.

airmigjr , duas coisas:

1 - Não poste tópico com letras em caixa alta, pois dá entender que está “gritando” ou querendo chamar mais atenção que os outros tópicos.
2 - Utilize sempre a tag code quando for postar código, caso contrário, fica muito mais complicado de entender o seu problema e buscar uma solução.

Sobre o seu código, será que não é somente problema de rolar o scroll ou tens certeza que o código não é apresentado?
Abraços.

airmigjr

adriano_si, cara, eu não sei fazer isso… Dá pra vc dar um exemplo?

AnDrOiDe

e tbm não post com letra maisculas ,pra não chamar tanta atenção,muitos não gostam disso !

valeu!

airmigjr

Pessoal, me desculpe por postar em caixa alta, e não utilizar CODE na TAG, pois sou bem cabaço pra usar o fórum…

nel, acabei de executar o código novamente, e a barra de rolagem nem é ativada…

AnDrOiDe
public class Aluno { 
private static int numeroDeAlunos=0; 

private static void incNumeroDeAlunos(){ 
numeroDeAlunos++; 
} 
public static int getNumeroDeAlunos(){ 
return numeroDeAlunos; 
} 

private String nome; 
private int numeroBI; 

public Aluno(String s, int x){ 
nome = s; 
numeroBI=x; 
incNumeroDeAlunos(); 
} 

public class TesteAluno { 


public static void main(String[] args) { 
System.out.println("Numero de Alunoas = "+Aluno.getNumeroDeAlunos()); 

System.out.println("Numero de Alunobs = "+Aluno.getNumeroDeAlunos()); 


System.out.println("Numero de Alunocs = "+Aluno.getNumeroDeAlunos()); 



System.out.println("Numero de Alunods = "+Aluno.getNumeroDeAlunos()); 

System.out.println("Numero de Alunoes = "+Aluno.getNumeroDeAlunos()); 


System.out.println("Numero de Alunofs = "+Aluno.getNumeroDeAlunos()); 


} 

}

fica assim..... tem um item que se chama CODE ,seleciona seu texto e clike em code!

ViniGodoy

Dá uma lida aqui:
http://www.guj.com.br/posts/list/50115.java

Engraçado nunca vi isso com o eclipse. Ele geralmente mostra a barra de rolagem.

Como esse é um problema de IDE e não do Java, vou mover o tópico.

Thiago_MuiLoko

Cara… aqui foi que nem água… rsrsrs

tenta executar fora do eclipse, pois nele tem uns esquemas de barra de rolagem na parte do console.

Para te ajudar, vc pode EDITAR sua postagem… dessa forma vc pode tirar a caixa alta do topico e colocar o code no codigo…

Abs

airmigjr

Brigado Thiago!

Criado 26 de agosto de 2010
Ultima resposta 26 de ago. de 2010
Respostas 9
Participantes 6