Aula 01

				
					// fique atento, estes codigos são parciais 
// cuidado ao colar na sua aplicação
// atento ao início e término na aplicação.

/*
  segunda aula
*/

public int nro_conta;
public int nro_agencia;
public double saldo = 5000;

public void saldo() {
    System.out.println("Saldo disponivel R$ " + saldo );  
}

//******

import utilitarios.Conta;
 
Conta objConta = new Conta();
objConta.Saldo();


/*
  terceira aula
*/


    public void saque(double valor){
       setSaldo(getSaldo() - valor);
    }
    
    public void deposito(double valor){
       setSaldo(getSaldo() + valor);
    }

       objConta.deposito(100);
       System.out.println("Realizado deposito de r$ 100,00");
       objConta.saldo();

       objConta.saque(250);
       System.out.println("Realizado saque de r$ 250,00");
       objConta.saldo();

/*
  quarta aula
*/

    public static void main(String[] args) {

        int x = 10;
        int y = 15;
        
        if (x > y ){
           System.out.println("Teste logico resultou em verdadeiro") ;
           System.out.println("X e maior que Y") ;
           
        } else {
           System.out.println("Teste logico resultou em falso") ;
           System.out.println("X nao e maior que Y") ;
        }
     }

//************

 public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in);
        
        Conta objConta = new Conta();
       
        double valor;
        
        objConta.saldo();
        
        System.out.println("Digite o valor depositado:");
        
        valor = sc.nextDouble();
                
        objConta.deposito(valor);
        System.out.println("Realizado deposito de r$ " + valor);
        objConta.saldo();

        System.out.println("Digite o valor para saque:");
        
        valor = sc.nextDouble();
        
        objConta.saque(valor);
        System.out.println("Realizado saque de r$ " + valor);
        objConta.saldo();
      
    }

//************

public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in);
        
        Conta objConta = new Conta();
     
        int opcao; 
        double valor;
        
        System.out.println("Escolha uma das opcoe:");
        System.out.println("1 = Saque");
        System.out.println("2 = Deposito");
        System.out.println("3 = Saque");
        
        opcao = sc. nextInt();
        
        switch(opcao){
        
            case 1:
    
                System.out.println("Digite o valor para saque:");
                valor = sc.nextDouble();
                objConta.saque(valor);
                objConta.saldo();
                break;
            case 2:    
                System.out.println("Digite o valor depositado:");
                valor = sc.nextDouble();
                objConta.deposito(valor);
                objConta.saldo();
                break;
            case 3:
                objConta.saldo();
      
            }    
    }

//*************
  public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in);
        
        Conta objConta = new Conta();
     
        int opcao; 
        double valor;

        do {
        
            System.out.println(" ");
            System.out.println("Escolha uma das opcoes:");
            System.out.println("1 = Saque");
            System.out.println("2 = Deposito");
            System.out.println("3 = Saldo");
            System.out.println("4 = Sair ");

            opcao = sc. nextInt();

            switch(opcao){

                case 1:

                    System.out.println("Digite o valor para saque:");
                    valor = sc.nextDouble();
                    objConta.saque(valor);
                    objConta.saldo();
                    break;
                case 2:    
                    System.out.println("Digite o valor depositado:");
                    valor = sc.nextDouble();
                    objConta.deposito(valor);
                    objConta.saldo();
                    break;
                case 3:
                    objConta.saldo();
                case 4:    
                    System.out.println("Programa encerrado!!!");
                    break;
                default:
                    System.out.println("Opcao Invalida!!!");
                    break;
                }    

        }while( opcao != 4); 
     
    }

/*
  quinta aula
*/

    public static void main(String[] args){
        LoopWhile lw = new LoopWhile();
        System.out.println("-------While-------");
        lw.testaWhile();
    }

//******  Testa While

    public void testaWhile(){ 
        int cont = 0;
        while (cont < 10){
           cont++;
           System.out.printf("O valor do contador é %d\n", cont );
    
        }
    }

//******   Testa While2

import java.util.Scanner;

//******

    String status;
    
    public void testaWhile2(){
        Scanner sc = new Scanner(System.in);
        System.out.println("Digite a para sair.");
        status = sc.next();
        while(!(status.equalsIgnoreCase("a"))){
            System.out.println("Digite a para sair.");
            status = sc.next();
        }
    
                
    }

//******   Testa Do While  

    public void testaDoWhile(){
        int cont = 0;
        do{
            cont++;
            System.out.printf("O valor do contador é %d\n", cont );
        }
        while(cont <= 10);   
    }       

//******   Testa For   

    public void testaFor(){
        for (int i=0; i <= 10; ++i){
             System.out.printf("O valor do contador é %d\n", i );
        }
    }

/*
  sexta aula
*/

package Menu;

import java.util.Scanner;
import utilitarios.Conta;
import utilitarios.ContaEspecial;

public class MenuOperacao {
    Scanner sc = new Scanner(System.in);
    Conta objConta = new Conta();
    ContaEspecial objContaEspecial = new ContaEspecial();
    public MenuOperacao(int opc){
        if (opc ==1){
            this.opContaComum();  
        } else{
            this.opContaEsp();
        } 
    }
    
    public void opContaComum() {
        int opcopr   = 0; 
        double valor = 0;

        while (opcopr != 4) {
        
            System.out.println(" ");
            System.out.println("Escolha uma das opcoes:");
            System.out.println("1 = Saldo");
            System.out.println("2 = Deposito");
            System.out.println("3 = Saque");
            System.out.println("4 = Sair ");

            opcopr = sc. nextInt();

            switch(opcopr){

                case 1:
                    objConta.saldo();
                    break;
                case 2:    
                    System.out.println("Digite o valor depositado:");
                    valor = sc.nextDouble();
                    objConta.deposito(valor);
                    objConta.saldo();
                    break;
                case 3:
                    System.out.println("Digite o valor para saque:");
                    valor = sc.nextDouble();
                    objConta.saque(valor);
                    objConta.saldo();
                    break;
                case 4:    
                    System.out.println("Programa encerrado!!!");
                    break;
                default:
                    System.out.println("Opcao Invalida!!!");
                    break;
                }    

        } 
     
}
    
    public void opContaEsp() {
        int opcopr   = 0; 
        double valor = 0;

        while (opcopr != 4) {
        
            System.out.println(" ");
            System.out.println("Escolha uma das opcoes:");
            System.out.println("1 = Saldo");
            System.out.println("2 = Deposito");
            System.out.println("3 = Saque");
            System.out.println("4 = Sair ");

            opcopr = sc. nextInt();

            switch(opcopr){

                case 1:
                    objContaEspecial.saldo();
                    break;
                case 2:    
                    System.out.println("Digite o valor depositado:");
                    valor = sc.nextDouble();
                    objContaEspecial.deposito(valor);
                    objContaEspecial.saldo();
                    break;
                case 3:
                    System.out.println("Digite o valor para saque:");
                    valor = sc.nextDouble();
                    objContaEspecial.sacar(valor);
                    objContaEspecial.saldo();
                    objContaEspecial.saldoLim();           
                    break;
                case 4:    
                    System.out.println("Programa encerrado!!!");
                    break;
                default:
                    System.out.println("Opcao Invalida!!!");
                    break;
                }    

        } 
     
}
}

//******   

package Menu;

import java.util.Scanner;
import utilitarios.Conta;
import utilitarios.ContaEspecial;

public class MenuConta {
    public MenuConta() {
       Scanner sc = new Scanner(System.in);
       int opc = 0;
       System.out.println(" ");
       System.out.println("Escolha uma opcso:");
       System.out.println("1 = Conta comum");
       System.out.println("2 = Conta espevial");
       System.out.println("3 = Sair ");

       opc = sc. nextInt();
       
       if (opc != 3){
           MenuOperacao mc = new MenuOperacao(opc);
           
       }
    }
}

//******   

package caixaeletronico;

import Menu.MenuConta;

public class CaixaEletronicoSumare {
    
    public static void main(String [] args){
        MenuConta mc = new MenuConta();
    } 
}
   
//******   

package utilitarios;

import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ContaEspecial extends Conta   {
    private double limite = 500;
    public double total;
      
   
    @Override
    public void sacar(double valor){
      
      if (valor <= super.getSaldo()){
          super.sacar(valor);
          valor = 0;
      }else if (valor <= (this.getLimite() + super.getSaldo())){  
        valor = valor - super.getSaldo();
        super.setSaldo(0);
        this.setLimite(this.getLimite() - valor);
        valor = 0;
      }
    if (valor > (this.getLimite() + super.getSaldo())){
        total = this.getLimite() + super.getSaldo();
        System.out.println("Saldo insuficiente R$ " + total + " Tecle <ENTER> "); 
          try {
              System.in.read();
          } catch (IOException ex) {
              Logger.getLogger(ContaEspecial.class.getName()).log(Level.SEVERE, null, ex);
          }
    }
    
    } 

@Override
          
    public void saldo() {
      System.out.println("Saldo disponivel R$ " + getSaldo()); 
    }
    
    public void saldoLim() {
      System.out.println("Limite  disponivel R$ " + this.getLimite()); 
    }
}

//****** INICIO AWR 

package gui;

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;


public class BorderLayoutAWR {
   
    public static void main(String[] args) {
        // TODO code application logic here
        Frame janela = new Frame();
        janela.setTitle( "Titulo da janela");
        Button btnNorte  = new Button("Botao Norte");
        Button btnSul    = new Button("Botao Sul");
        Button btnLeste  = new Button("Botao Leste");
        Button btnOeste  = new Button("Botao Oeste");
        Button btnCentro = new Button("Botao Centro");
        janela.add(btnNorte, BorderLayout.NORTH);
        janela.add(btnSul,   BorderLayout.SOUTH);
        janela.add(btnLeste, BorderLayout.EAST);
        janela.add(btnOeste, BorderLayout.WEST);
        janela.add(btnCentro, BorderLayout.CENTER);
        
        janela.setSize(640, 480);
        janela.setVisible(true);
    }
}


//****** FIM AWR  

//****** INICIO FLOW  

package gui;

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;

public class UsandoFlowLayout {
    public static void main(String[] args) {
        Frame janela = new Frame();
        janela.setTitle( "Titulo da janela");
        
        janela.setLayout(new FlowLayout());
        
        Button btn1  = new Button("Botao 1");
        Button btn2  = new Button("Botao 2");
        Button btn3  = new Button("Botao 3");
        Button btn4  = new Button("Botao 4");
        Button btn5  = new Button("Botao 5");
        
        janela.add(btn1);
        janela.add(btn2);
        janela.add(btn3);
        janela.add(btn4);
        janela.add(btn5);
        
        janela.setSize(640, 480);
        janela.setVisible(true);
    } 
}

//****** FIM GRID  

package gui;

import java.awt.Button;
import java.awt.Frame;
import java.awt.GridLayout;

public class UsandoGridLayout {
public static void main(String[] args) {
        Frame janela = new Frame();
        janela.setTitle( "Titulo da janela");
        
        janela.setLayout(new GridLayout(3, 2));
        
        Button btn1  = new Button("Botao 1");
        Button btn2  = new Button("Botao 2");
        Button btn3  = new Button("Botao 3");
        Button btn4  = new Button("Botao 4");
        Button btn5  = new Button("Botao 5");
        Button btn6  = new Button("Botao 6");
        
        janela.add(btn1);
        janela.add(btn2);
        janela.add(btn3);
        janela.add(btn4);
        janela.add(btn5);
        janela.add(btn6);
        
        janela.setSize(640, 480);
        janela.setVisible(true);
    }
    
}


//****** FIM GRID  

//****** INICIO DA DCLGEN  

      ******************************************************************
      * DCLGEN TABLE(DBADB2.TB_FUALU)                                  *
      *        LIBRARY(DBADB2.JCL.DATA(FUALU))                         *
      *        ACTION(REPLACE)                                         *
      *        LANGUAGE(COBOL)                                         *
      *        STRUCTURE(FUALU)                                        *
      *        APOST                                                   *
      * ... IS THE DCLGEN COMMAND THAT MADE THE FOLLOWING STATEMENTS   *
      ******************************************************************
           EXEC SQL DECLARE DBADB2.TB_FUALU TABLE
           ( CO_FUTU_T01                    SMALLINT NOT NULL,
             NU_CPF_ALUNO                   DECIMAL(14, 0) NOT NULL,
             NO_ALUNO                       CHAR(30) NOT NULL,
             ED_ALUNO                       CHAR(30) NOT NULL,
             NT_ALUNO                       SMALLINT NOT NULL
           ) END-EXEC.
      ******************************************************************
      * COBOL DECLARATION FOR TABLE DBADB2.TB_FUALU                    *
      ******************************************************************
       01  FUALU.
           10 CO-FUTU-T01          PIC S9(4) USAGE COMP.
           10 NU-CPF-ALUNO         PIC S9(14)V USAGE COMP-3.
           10 NO-ALUNO             PIC X(30).
           10 ED-ALUNO             PIC X(30).
           10 NT-ALUNO             PIC S9(4) USAGE COMP.
      ******************************************************************
      * THE NUMBER OF COLUMNS DESCRIBED BY THIS DECLARATION IS 5       *
      ******************************************************************

//****** FIM DA DCLGEN  
				
			

Ainda tem dúvidas?

Entre em contato conosco para mais informações via whatsapp abaixo.

Formulário para WhatsApp

Envie suas dúvidas sobre o Curso de Java Aula 01, via whatsapp aqui…

Participe!

 Doar para a “Future School EAD” é essencial para manter e expandir o acesso à educação gratuita em informática. Esta escola oferece cursos de alta qualidade sem custo, capacitando jovens e adultos com habilidades essenciais para o mercado de trabalho atual.

Sua contribuição permite que mais pessoas transformem suas vidas por meio do aprendizado digital, reduzindo desigualdades sociais e promovendo a inclusão digital. Apoiar a Future School EAD é investir em um futuro mais justo e tecnológico para todos.

 

Participe do grupo do WhatsAapp (11-98342.2503) no plantão de dúvidas (Sábados).

Você quer ajudar a manter este site?

PIX é celular (11-98342.2503) Favorecido: Jorge Gilberto.

Descubra uma ampla variedade de cursos online para expandir seus conhecimentos e impulsionar sua carreira.

Inscrever

Tire suas dúvidas acerca desse curso além  de receber nossas novidades e atualizações por e-mail.

Ao se inscrever, você concorda com nossa
Política de Privacidade e autoriza o recebimento de atualizações da nossa empresa. 

© 2017/2024 Future School EAD. Todos os direitos reservados | Desenvolvido por Poeta Alberto Lima Soluções Digitais.