// 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 "); 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