quarta-feira, 5 de dezembro de 2007

Novo BLOG

Gente, eu criei um blog dedicado ao estudo de Java, desde o começo.
A quem interessar, aqui fica o endereço:
http://iniciante-java.blogspot.com/
Abraços,
Cândido.

sexta-feira, 26 de outubro de 2007

Aula RMI

Olá a tod@s!
Para visualizar a aula sobre RMI, ministrada no dia 25/10/2007, clique no link abaixo:
http://c.areas.sites.uol.com.br/aulas_java/aula_rmi.html
Depois eu envio a aula sobre Vector.
Um abraço à tod@s!
Cândido.

quinta-feira, 27 de setembro de 2007

Trabalho

Pessoal,

Segue o exercício para ser resolvido hoje
e enviado para o meu email.

Não aceitarei depois das 00:00.

Baixe aqui

EM DUPLA

[]s

Renato

Para quem não conseguir visualizar o .doc:


Desenvolva um aplicativo Java em Swing que receba os seguintes dados e armazene estes dados numa estrutura de vetor. Crie um JLabel na tela que informe o total de clientes cadastrados.

Dica: crie uma classe Pessoa (nome, telefone, endereço, quantidade de filhos) para encapsular as informações.

sábado, 15 de setembro de 2007

quinta-feira, 6 de setembro de 2007

Conceito de Interface (Parte 2) ADSN1

Hoje vimos alguns componentes mais avançados: JTree, JSplitPane, continua valendo
a apostila de netbeans! :)

Vai um videozinho pra quem anda meio perdido!

http://www.netbeans.org/download/flash/why-netbeans-part1/player.html

Cliquem em: 1st Reason: Matisse GUI Builder

Tutorial enviado pelo Gerson:

http://www.via6.com/topico.php?tid=95338

[]s

Renato

terça-feira, 4 de setembro de 2007

Conceito de Interface (Parte 1) ADSN1

Hoje vimos alguns objetos que compõe a interface: JTextField, JButton, etc...

Achei uma apostila legal de netbeans, meio desatualizada mas a essência é a mesma.

http://www.guj.com.br/content/articles/netbeans/aplicacoes_com_netbeans.pdf

[]s

Renato

quinta-feira, 30 de agosto de 2007

Avaliação Continuada

Criar um programa que receba 5 números de entrada que resolva as opções como no exemplo abaixo:

Entre com os 5 números:

1 - Média Aritmética
2 - Soma de todos os números
3 - Mostrar Todos os Números Digitados
4 - Digitar novamente os Números
5 - Sair

-----------
Solução

package principal;

/**
*
* @author renatomoreira
*/
public class Main {
....
....public static double[] lerNumeros(){
........java.util.Scanner ler = new java.util.Scanner(System.in);
........double[] valores = new double[5];
........for (int i = 0; i < valores.length; i++) {
............System.out.println("Entre com o número" +(i+1)+": " );
............valores[i] = ler.nextDouble ();
........}
........return valores;
....}
....public static void escrever(double[] numeros){
........String res = "";
........for (int i = 0; i < numeros.length; i++) {
............res+=numeros[i]+" ";
............
........}
........System.out.println("Os números foram: " + res);
....}
....public static double media(double[] numeros){
........
........return soma(numeros)/numeros.length;
....}
....public static double soma(double[] numeros){
........double res =0;
........for (int i = 0; i < numeros.length; i++) {
............res+=numeros[i];
........}
........return res;
....}
....
....public static void main(String[] args) {
........java.util.Scanner ler = new java.util.Scanner(System.in);
........double[] valores = lerNumeros();
........int op=0;
........do{
............System.out.println("1 - Media dos valores");
............System.out.println("2 - Soma de todos os valores");
............System.out.println("3 - Mostrar os valores");
............System.out.println("4 - Digitar os valores novamente");
............System.out.println("5 - Sair");
............System.out.println("\n\nOpção: ");
............op = ler.nextInt ();
............ //poderia usar o switch case
............if(op==1){
................System.out.println("A média é: " + media(valores));
............}
............if(op==2){
................System.out.println("A soma é: " + soma(valores));
............}
............if(op==3){
................escrever(valores);
............}
............if(op==4){
................valores = lerNumeros();
............}
........}while(op!=5);
........
....}
....
}