Não haverá aula no dia 14/02

Pessoal, está confirmado que neste dia não haverá aula, falei com boa parte dos alunos do curso e eles confirmaram que não vai ter aula.
Já os motivos variam, a maioria me informou que o professor vai viajar e o Jessé, que o motivo é o carnaval.
Vlw galera

Java – Exercícios resolvidos do post anterior

Exercício 1

import javax.swing.JOptionPane;
public class Prestacao {
public static void main (String[] args){

String str = “”;
float valor, taxa, prestacao = 0;
int tempo = 0;
str = JOptionPane.showInputDialog(“Digite o valor da Prestação”);
valor = Float.parseFloat(str);

str = JOptionPane.showInputDialog(“Digite o Valor da Taxa”);
taxa = Float.parseFloat(str);

str = JOptionPane.showInputDialog(“Quantosa meses em atraso?”);
tempo = Integer.parseInt(str);

prestacao = valor + (valor*(taxa/100)*tempo);
System.out.println(prestacao);

}
}

Exercício 2

import javax.swing.JOptionPane;
public class Operacoes {
public static [...]

Aula de Cura-Ressaca (10/01/2009)

Bom dia, pessoal
Pelo menos para os que não estão na aula de hoje, em primeiro, Feliz Ano Novo, afinal, hoje é um novo dia para um novo tempo que começou…
Sem delongas, estou passando os exercícios de revisão, porque eu sei que ninguém pensou em Java no tempo em que ficamos em recesso.
Qualquer dúvida, é só [...]

Java – aula 1 (reiniciando o módulo)

1. Contrução da classe
Toda aplicação em java precisa de uma classe que tenha o método “void main (String[] args)”
Ex:
Public class NomeClasse{  public static void main (String[] args){
  
 }
}

Java – aula 9 (Criando Metodos “Incluir, Aletar, Excluir e Pesquisar)

Estrutura
Pacotes
      – agenda.controler
      – agenda.model
             . Pessoa.java
      – agenda.model.db
            . Conexao.java
            . PessoaDB
      – agenda.View
            . PessoaView.java
Abaixo as Classes na ordem
. Pessoa.java
package agenda.model;
public class Pessoa {
    private long id = 0;
    private String nome = “”;
    private String telefone = “”;     public long getId() {
        return id;
    }     public void setId(long id) {
        [...]

Revisão SQL

Criar database
create database <nomedodatabase>;
Deletar database
drop database <nometabela>
Deletar tabela
drop table <nometabela>
Entrar na tabela
use <nomedatabase>;
Lista os campos da tabela
describe <nome tabela>;
Lista todas as tabelas
show tables;
Alterar tabela
alter table <nomedatabela> drop <nomedocampo>;
Criar campo na tabela
alter table <nomedatabela> add <nomedocampo>
<tipo> <caracateristicas>
ex:
alter table aluno add sexo char not null,
Inserir Valor na tabela
INSERT INTO <nometabela> (<nomecampo>)
values (‘<valordocampo>’);
 

Java – aula 7 (Manipulando elementos do formulário)

Classe Principal
public class Principal {
  public static void main(String[] args) {
   SegundaGui gui = new SegundaGui ();
   gui.abrir();
  }

Segunda Gui
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.event.ActionListener;
import javax.swing.*;
public class SegundaGui extends JFrame {
 public void abrir (){
  JPanel painel = new JPanel();
  this.getContentPane().setLayout(null);
  this.setSize(500,500);
  this.setTitle(“Minha SegundaGui”);
  //Label Nome
  JLabel label = new JLabel(“Nome”);
  label.setBounds(new Rectangle(10,17,250,25));
  painel.add(label);
  //Campo de texto
  final JTextField texto = new JTextField(10);
  texto.setBackground(Color.white);
  texto.setBounds(new Rectangle(10,17,150,150));  
  painel.add(texto);
  //Botão Enviar
  JButton botao = new [...]

Java – aula 6 (Herança)

Classe Pessoa
public class ClassePessoa {
 private String nome;
 private String endereco;
 public String getEndereco() {
  return endereco;
 }
 public String getNome() {
  return nome;
 }
 public void setEndereco(String endereco) {
  this.endereco = endereco;
 }
 public void setNome(String nome) {
  this.nome = nome;
 }
 
 public ClassePessoa() {
  this.nome = “”;
 }
}
Classe PessoaFisica
public class PessoaFisica extends ClassePessoa{
 private String cpf;
 
 public String getCpf (){
  return cpf;
 }
 public void setCpf (String c){
  this.cpf = c;
 }
 
 public PessoaFisica() {
  this.cpf = “”;
 }
}
Classe PessoaJuridica
 public [...]

TRY – CATCH / GUI /

TRY – CATCH
import javax.swing.JOptionPane;
public class Potencia {
 public static void main(String[] args) {
  int base=0;
  int exp=0;
  int result = 0;
  int i=0;
  result = 1;
  String str = “”;
  str=JOptionPane.showInputDialog (“Digite a base”);
  try{
   base = Integer.parseInt(str);
  }catch (Exception e){
   JOptionPane.showMessageDialog(null, “numero inválido”);
  }
 
  str=JOptionPane.showInputDialog (“Digite o expoente”);
  try{
   exp = Integer.parseInt(str);
  }catch (Exception e){
   JOptionPane.showMessageDialog(null, “numero inválido”);
  }
  
  do{
   result = result * base;
   i++;
  }while(i<exp); 
   JOptionPane.showMessageDialog(null, result);
      
   }
   
   
 
 }

Java – aula – 4 (Revisão)

Comandos de condição (IF, ELSE)
if (<codicao>){
<comandos>
}else if{
<comandos>
}
Exemplo Prático
if (numero > 5) {
System.out.println(“o número é maior que 5″);
} else if {
System.out.println(“o número é menor que 5″);
}