private void btapresentanomeactionperformed(java.awt.event.actionevent evt) {

Documentos relacionados
ANEXO II PARTILHA DO SIMPLES NACIONAL - INDÚSTRIA

CURSO DE TECN OLOGI A DO VÁCUO

Cardans de Trat ores

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares

METODOLOGIA DE PROJETO

Introdução ao IDE Netbeans (Programação Java)

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Vetores Unimensionais

Linguagem de Programação Orientada a Objeto Construtores e Sobrecarga

Lógica de Programação I

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA

Comando de Seleção em Java

Este é um manual de procedimentos básicos padronizados para os Formulários on-line da Coleta Seletiva.

Arrays em Java. Introdução à Programação. Bruno Cartaxo

AFRF Exercícios Tele-Transmitido. Prof. Sérgio Altenfelder Estatística - 01

Podemos representar a relação existente entre as entidades de um relacionamento 1:1 através do conjunto abaixo:

Ano / Turma: Data: / / Classificação: Observações: Espaço do aluno

4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Comandos em C (cont.)

1ª Lista de Exercícios

MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA

AULA TEÓRICA 5 Tema 3. Instruções básicas de entrada e saída (continuação)

Estruturas de Seleção Parte II Seleção Encadeada

Simulado de Linguagem de Programação Java

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Exercícios Resolvidos. Java Básico

Estruturas de Seleção Seleção Encadeada

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11

Algoritmos II Aula 2 Vetores

Polinômios. 2) (ITA-1962) Se x³+px+q é divisível por x²+ax+b e x²+rx+s, demonstrar que:

Especificam quem tem acesso a cada entidade, isto é, quem tem acesso a. cada classe e cada membro da classe (dados e métodos)

7 Comandos e Estruturas de Controle

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas

Sobrecarga. Algoritmos e Programação II. Aula 3 Sobrecarga

MATEMÁTICA DISCRETA E LÓGICA MATEMÁTICA PROF. APARECIDO EDILSON MORCELLI

ESTRUTURAS DE CONTROLE

MANUAL DE CADASTRO DE PROJETOS DO ESCOLA DE FÁBRICA

Aula 4 Estruturas de Controle

Linguagem de Programação Visual

Aula 3 Desvio Condicional

EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação Docente Pedro F. Carvalho /

Professor: Marcelo Nassau Malta

METODOLOGIA DE PROJETO

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

UNIVERSIDADE DO ESTADO DE SANTA CATARINA PLANO DE TRABALHO INDIVIDUAL ATIVIDADES EM DESENVOLVIMENTO ENSINO ORIENTAÇÃO

Seção Técnica de Ensino 2/8

Quebra Cabeça das Ligações Químicas Autora: Karine Nantes da Silva Veronez Introdução. O jogo

Fundamentos de Programação 1

Dados armazenados em um objeto podem ser tanto primitivos, tais como inteiros ou caracteres, ou referências para outros objetos.

Subprogramação. Leonardo Gresta Paulino Murta.

Desenvolvendo aplicações Java

p q p q p v q V V F F F V F F V V F V V F V F F V V V

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Ar qu it e t u r a a de e Sist e m a s Ope r a cion a is Fa bia n o o Ut iy a m a Ca pít u lo o 8 Ge r ê n cia a do o Pr oce ssa dor

Site: Código da autorizada: Login: master Senha:

Estruturas de Seleção Parte II Seleção Encadeada

2 Vectores de objectos

Linguagem de programação métodos/funções

JavaScript (ou JScript)

CURSO DE CAPACITAÇÃO O USO DE FERRAMENTAS TECNOLÓGICAS E AS POSSIBILIDADES PEDAGÓGICAS NA FORMAÇÃO DOS DOCENTES NA REDE MUNICIPAL DE GURUPI TO

Encapsulamento e Métodos (Construtores e Estáticos) João Paulo Q. dos Santos

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Conceitos básicos de programação

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas

Manual de conversão de Pseudo-algoritmo para Java


Aula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.

Introdução a Computação

ILMO(A). SR.(A) PRESIDENTE DA JUNTA COMERCIAL DO ESTADO DE MINAS GERAIS

Ar qu it e t u r a a de e Sist e m a s Ope r a cion a is Fa bia n o o Ut iy a m a Ca pít u lo o 9 Ge r ê n cia a de e M e m ór ia

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Métodos. Utilizados para dividir o programa em subprogramas

Introdução à Ciência da Computação com Jogos Bruno Feijó - Esteban Clua - Fávio S. Corrêa da Silva

Programação Java. - Classes, Objetos, Atributos e Métodos - Marco Fagundes Marco Fagundes -

Tratamento de Erros. Sérgio Luiz Ruivace Cerqueira

Fundamentos de Programação Java. Professor Vicente Paulo de Camargo

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:

ILMO(A). SR.(A) PRESIDENTE DA JUNTA COMERCIAL DO ESTADO DE MINAS GERAIS

7 a Lista de Exercícios Assunto: Funções e passagem por referência com vetor e matriz (Tópico 7)

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

Apêndice A. Alguns construtores e métodos importantes e úteis da classe Vector são:

Lista 05 Herança. public class PessoaFisica extends Pessoa { private String RG; public PessoaFisica(){ super(); } public String getrg(){ return RG; }

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

1) Operadores de auto incremento ++ e auto decremento --

ILMO(A). SR.(A) PRESIDENTE DA JUNTA COMERCIAL DO ESTADO DE MINAS GERAIS

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Operadores e Estruturas de Decisão. Vanessa Braganholo

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

LABORATÓRIO DE GEODÉSIA ESPACIAL UNIVERSIDADE FEDERAL DO PARANÁ

INFORMÁTICA 9 ENCONTRO. PROF PAULO MAXIMO

double x; x = enigmab1(100);

public Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Exercício de Estrutura de dados. Java Fila

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

Estruturas de Controle

Transcrição:

Jorge Ferreira 1 NOTAS DE AULA JAVA 5 E NETBEANS 5 Seguindo as configurações iniciais do formulário, devemos definir o comportamento de apresentação da janela quando executarmos o programa. Para tanto, devemos clicar na aba Code, a partir da caixa de propriedades (Properties). Devemos ajustar a propriedade Form Size Police, definindo o valor generate resize code. Dessa forma, estamos definindo que o formulário será aberto de acordo com as dimensões denifidas na fase de design. EXEMPLO 1 PROGRAMA NOME Caso deseje que o formulário seja apresentado no centro do desktop, marque a caixa de seleção da propriedade Generate Center. private void btapresentanomeactionperformed(java.awt.event.actionevent evt) { txtresposta.settext(txtnome.gettext());

Jorge Ferreira 2 private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0); private void btlimparactionperformed(java.awt.event.actionevent evt) { txtnome.settext(""); txtresposta.settext("");

Jorge Ferreira 3 EXEMPLO 2 PROGRAMA CONCATENAR private void btokactionperformed(java.awt.event.actionevent evt) { String nome, sobrenome; nome = txtnome.gettext(); sobrenome = txtsobrenome.gettext(); txtresultado.settext(nome + " " + sobrenome); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

Jorge Ferreira 4

Jorge Ferreira 5 EXEMPLO 3 APLICAÇÃO COM INTEIROS PROGRAMA SOMA private void btcalcularactionperformed(java.awt.event.actionevent evt) { int n1, n2, r; n1 = Integer.parseInt(txtn1.getText()); n2 = Integer.parseInt(txtn2.getText()); r = n1 + n2; txtr.settext(""+r); private void btlimparactionperformed(java.awt.event.actionevent evt) { txtn1.settext(""); txtn2.settext(""); txtr.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

Jorge Ferreira 6 EXEMPLO 4 TRABALHANDO COM REAIS PROGRAMA MÉDIA private void brcalcularactionperformed(java.awt.event.actionevent evt) { double n1, n2, media; n1 = Double.parseDouble(txtnota1.getText()); n2 = Double.parseDouble(txtnota2.getText()); media = (n1+n2)/2; txtmedia.settext(""+media);

Jorge Ferreira 7 private void btlimparactionperformed(java.awt.event.actionevent evt) { txtnota1.settext(""); txtnota2.settext(""); txtmedia.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

Jorge Ferreira 8 SOMANDO E USANDO INSTÂNCIA DE UMA CLASSE public class Main { /** Creates a new instance of Main */ int total; int calc(int x, int y){ total = x + y; return total; public Main() { /** * @param args the command line arguments */ public static void main(string[] args) { // TODO code application logic here

Jorge Ferreira 9 private void btcalcularactionperformed(java.awt.event.actionevent evt) { Main m = new Main(); int n1, n2; n1 = Integer.parseInt(txtn1.getText()); n2 = Integer.parseInt(txtn2.getText()); txtr.settext("" + m.calc(n1,n2)); private void btlimparactionperformed(java.awt.event.actionevent evt) { txtn1.settext(""); txtn2.settext(""); txtr.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

Jorge Ferreira 10 DESVIO TIPO if Sintaxe: if (condição) { instruções else { instruções COMPARADORES (a = = b) igualdade (a!= b) diferentes (a > b) maior que (a < b) menor que ( a > = b) maior ou igual a ( a < = ) menor ou igual a OPERADORES LÓGICOS && - AND E - OR OU ^ - OR OU EXCLUSIVO

Jorge Ferreira 11 EXEMPLO 6 CALCULANDO MÉDIA E SITUAÇÃO private void btcalcularactionperformed(java.awt.event.actionevent evt) { double n1, n2, media; String situacao; n1 = Integer.parseInt(txtnota1.getText()); n2 = Integer.parseInt(txtnota2.getText()); media = (n1+n2)/2; if (media >= 7){ situacao = "APROVADO"; else{ situacao = "REPROVADO"; txtmedia.settext("" + media); txtsit.settext(situacao); private void btlimparactionperformed(java.awt.event.actionevent evt) {

Jorge Ferreira 12 txtnota1.settext(""); txtnota2.settext(""); txtmedia.settext(""); txtsit.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0); EXEMPLO 7 Considere o programa que leia dois valores inteiros, e, independentemente da ordem em que foram fornecidos, deverão ser impressos na ordem crescente. Algoritmo 1. Ler um valor para a variável A 2. Ler um valor para a variável B 3. Verificar se o valor A é maior que o valor de B; a. Se for verdadeiro, efetuar a troca dos valores; 4. Apresentar os valores das variáveis

Jorge Ferreira 13 Código do Programa: private void btordenaractionperformed(java.awt.event.actionevent evt) { int n1,n2,aux; n1 = Integer.parseInt(txtnum1.getText()); n2 = Integer.parseInt(txtnum2.getText()); if (n1>n2){ aux = n1; n1 = n2; n2 = aux; txts1.settext(""+ n1); txts2.settext(""+ n2); private void btlimparactionperformed(java.awt.event.actionevent evt) { txtnum1.settext(""); txtnum2.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

Jorge Ferreira 14 Programa Rodando: EXEMPLO 8 Desenvolva um programa que efetue a leitura de três valores para os lados de um triângulo, considerando lados como: A, B, C. Este programa deverá verificar se os lados fornecidos formam realmente um triângulo, e se for esta condição verdadeira, deverá ser indicado qual o tipo de triângulo foi formado: eqüilátero, isósceles ou escaleno. Para estabelecer este algoritmo, é necessário, em primeiro lugar, saber o que realmente é um triângulo. Triângulo é uma forma geométrica (polígono) composta por três lados, e cada lado é menor que a soma dos outros dois lados. Perceba que isto é uma regra e deverá ser considerada. É um triângulo quando A<B+C, quando B<A+C e quando C<A+B. Um triângulo é eqüilátero quando possui todos os lados iguais; é isósceles quando dois lados são iguais e um é diferente; é escaleno quando possui todos os lados diferentes. Algoritmo: 1- Ler três valores para os lados de um triângulo; A, B e C. 2- Verificar se cada lado é menor que a soma dos outros dois lados; 3- Sendo triângulo, verificar se é eqüilátero, isósceles ou escaleno; 4- Caso não seja triângulo, imprimir: Não forma triângulo.

Jorge Ferreira 15 Código do programa: private void btcalcularactionperformed(java.awt.event.actionevent evt) { double A, B, C; A = Double.parseDouble(txta.getText()); B = Double.parseDouble(txtb.getText()); C = Double.parseDouble(txtc.getText()); if(a<b+c && B<A+C && C<A+B){ if (A==B && B==C){ txtr.settext("triângulo Equilátero"); else{ if(a==b A==C C==B){ txtr.settext("triângulo Isósceles"); else{ txtr.settext("triângulo Escaleno"); else{ txtr.settext("não é Triângulo");

Jorge Ferreira 16 private void btlimparactionperformed(java.awt.event.actionevent evt) { txta.settext(""); txtb.settext(""); txtc.settext(""); txtr.settext(""); private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0); Programa Rodando: EXEMPLO 9 DESVIO TIPO IF SEQÜENCIAL Criar um programa, que fará a leitura de dois valores reais. O usuário escolherá a operação, e o programa apresentará o resultado da operação escolhida. Algoritmo: 1- Digitar dois valores do tipo real, um em cada campo. 2- Selecionar a operação desejada. 3- Apresentar o resultado da operação escolhida.

Jorge Ferreira 17 Programa Calculadora Rodando: Código do Programa: Botão Calcular private void btcalcularactionperformed(java.awt.event.actionevent evt) { double total = 0; double n1 = Double.parseDouble(txtvalor1.getText()); double n2 = Double.parseDouble(txtvalor2.getText()); if (optadicao.isselected()){ total = n1 + n2; if (optsubtracao.isselected()){ total = n1 - n2; if (optmultiplicacao.isselected()){ total = n1 * n2; if (optdivisao.isselected()){ if(n2==0) total=0; else total = n1 / n2; txtr.settext(""+ total);

Jorge Ferreira 18 Botão Sair: private void btsairactionperformed(java.awt.event.actionevent evt) { System.exit(0);

This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.