nesta classe contem todos os metodos que serão chamados pela classe principal, sendo assim esta será o objeto o qual a classe principal irá fazer chamadas.
trabalhando com classe objetos no java e estrutura de repetição e condicional//1- escreva um programa que imprima todos os numeros de 21 a 201.
//2- escreva um programa em Java que imprima todos os multiplos de 7, entre 78 e 302.
//3- JUSTIFICAR O QUE É FEITO NO CODIGO DO EXERC 3
//declaração da classe
public class Exerc{
//exercicio 1
//metodo contendo o exercicio 1
public void Exerc1(){
System.out.println(".. INICIO EXERC 1..");
//estrutura de repetição que começa apartir do 21 e vai até o 201.
for(int i = 21; i<=201; i++){
System.out.println(i+ ".. ");
}
System.out.println(".. FIM..");
}
//metodo contendo o exercicio 2
public void Exerc2(){
System.out.println(".. INICIO EXERC 2..");
//estrutura de repetição que vai do numeto 78 ao 302 estes valores podem ser alterados
for (int i= 78; i <= 302; i++){
//aqui abaixo é feito uma condição se o numero for divisivel por 7 e o resto for 0 então es
//é multiplo de 7 para achar outros multiplos é so mudar o numero de 7 para qualquer outro.
if (i % 7 == 0){
System.out.println(i+ " ..");
}
}
System.out.println(".. FIM..");
}
//metodo contendo o exercicio 3
public void Exerc3(){
//declaração das variaveis
int x =11;
int y = 19;
System.out.println(".. INICIO EXERC 3..");
//estrutura de repetição que começa do valor 11 até o 19 que
//são os valores declarados nas variaveis x e y.
for (int i=x ; i < y; i++){
//condicional para achar multiplos de 5 quando achar
//vai entra no bloco de codigos e vai para o For com o Break
if ( i % 5 ==0){
//quando ele encontrar algum multpiplo ele exibirar e para a estrutura de repetição o For
System.out.println(i);
break;
}
}
System.out.println(".. o programa vai de 11 ate 19 e vai exibir os numeros que são multiplos de 5, e o unico é o 15..");
System.out.println(".. FIM..");
}
//metodo contendo o exercicio 4
public void Exerc4(){
//estrutura de repetição que começa com 100 e vai diminuindo ate que chegue a 1
for (int i=100; i>0; i--){
//condicional o i só entra neste bloco de condigo se atender a condição
//que é maior que 30 e menor que 35 quando entrar ele volta para o inicio e não
//exibe os valores pois ele não chega o Println.
if(i>30 && i<35){
continue;
}
//neste Println mostra todos os valores que não entram no codicional acima como
//de 100 ate 1 com exeção dos numeros 31,32,33,34
System.out.println(i);
}
System.out.println(".. o programa vai de 100 ate 1 ordem decrescente e vai exibir todos numeros exeto 34 ao 31..");
}
}
copiem o codigo acima e colem em um projeto e salvem com o nome Exerc.java, para poderem utilizar a classe e depois devem compilar usando o javac
Apartir daqui começa a classe pricipal que fará chamdas no objeto da classe anterior
//Programa principal para chamar a class Exerc
//declaração da classe principal
public class TestExerc{
//declaração do metodo principal
public static void main ( String[] args){
//contruindo o objeto que tem o mesmo nome da classe anterior
// e colocamos um nome para esse objeto que é test.
Exerc test = new Exerc ();
//nas linhas abaixo fazemos chamadas do objeto com referencia nos metodos
//que o mesmo possui que são funções contidas na classe Exerc
test.Exerc1();
test.Exerc2();
test.Exerc3();
test.Exerc4();
}
}
copiem o codigo acima e colem em um projeto e salvem com o nome TestExerc.java, para poderem utilizar a classe e depois devem compilar usando o javac e esta fará chama a classe anterior que é Exerc lembrando que os arquivos devem está salvos no mesmo diretorio ( na mesma pasta)
Comentários
Postar um comentário