public class TesteFuncao02{ public class Operacoes01{
public static void main (String[] args){ String contador (int i, int f){ //retorna String System.out.println("Vai Comecar a Contagem"); String s=""; // metodo que vai retornar um String(comeca vazio) System.out.println(contador(1,5)); ->Erro, porque nao encontrou o contador, for( int c=i; c<=f; c++){ //contar de inicio ate o fim (1 a 5=12345) porque esta noutra classe. s+=c+" "; } Return s; }
public class TesteFuncao04{ public class Operacoes03{
public static void main (String[] args){ public Static String contador (int i, int f){ System.out.println("Vai Comecar a Contagem"); String s=""; System.out.println(Operacoes.contador(1,5)); for( int c=i; c<=f; c++){ } s+=c+" "; } } Return s; Vai comecar a contagem: } 12345
Static-Torna o metodo estatico nao precisa transformar para objecto.
Void-nao retorna valor Args-vector de strings VISIBILIDADE Ela pode ser: public private protected
public class TesteFuncao04{ public class Operacoes03{
public static void main (String[] args){ private Static String contador (int i, int f){ System.out.println("Vai Comecar a Contagem"); String s=""; System.out.println(Operacoes.contador(1,5)); //Erro, acesso privado ao for( int c=i; c<=f; c++){ Contador. s+=c+" "; } } } Return s; }