Você está na página 1de 6

BC0501 Linguagens de Programao

Assunto: Roteiro Java Introduo ao Netbeans Aula Prtica: 02 Verso: 1.0

Contedo

1. Introduo..............................................................................................................................................2 2. Atividade numero 1 Soma de dois inteiros utilizando o NetBeans.....................................................2 3. Atividade nmero 2 - Criao da Segunda Aplicao usando o IDE NetBeans....................................4 3.1 - Exerccio ...........................................................................................................................................5 4. Exerccios para Casa..............................................................................................................................5

1. Introduo Nesta aula prtica, continuaremos com o trabalho no netbeans. Tambm so introduzidos os comandos necessrios para entrada/sada de dados. Para tal fim usamos a classe Scanner predefinida de Java.

2. Atividade numero 1 Soma de dois inteiros utilizando o NetBeans Esta primeira aplicao, chamada SomaInt.java ilustra a criao e utilizao de mtodos para ler os dados necessrios para realizar a operao de soma. Crie um o projeto com o nome SomaIntProj, em um diretrio tal como C:\temp\Nomealuno, ou D:\temp\Nomealuno. Aps a criao o projeto deve abrir com um cdigo similar ao da figura abaixo:

IDE NetBeans com o projeto SomaIntProj aberto.

Modifique esse cdigo digitando o seguinte cdigo:

// Importa a classe Scanner para permitir a entrada de dados via console import java.util.Scanner; public class SomaInt {

// Mtodo principal (main) da classe SomaInt public static void main(String[] args) { int numA; int numB; int soma; // Entrada de dados - raio via console (usa classe Scanner) Scanner input= new Scanner(System.in); System.out.println("digite um numero: "); numA= input.nextInt(); System.out.println("digite um numero: "); numB= input.nextInt(); // Processamento - calcula da rea soma = numA+numB; // Sada de dados - apresenta resultados na tela System.out.printf("O resultado da soma dos nmeros %d: ",

soma);

} // Fim do mtodo principal } // Fim da classe SomaInt

Para salvar as alteraes, selecione File | Save do menu principal ou apenas teclando Ctrl + S.

Compile o arquivo fonte gerando o arquivo com extenso class Para compilar o arquivo fonte, escolha Build | Build Main Project do menu principal do IDE, ou apenas tecle F11. A janela Output apresenta uma sada similar mostrada na Figura seguinte:

Janela Output mostrando os resultados do projeto SomaIntProj.

O programa ter sua compilao e execuo bem sucedida se a sada terminar com a sentena BUILD SUCCESSFUL. Porm, se ocorrer erro, como o de sintaxe, a sada terminar com a sentena BUILD FAILED. Ao construir o projeto, gerado o arquivo SomaInt.class, formado por bytecodes. Execute o Programa No menu principal, escolher Run | Run Main Project ou tecle F6. 3. Atividade nmero 2 - Criao da Segunda Aplicao usando o IDE NetBeans A segunda aplicao est relacionada com o clculo da rea de um crculo. Crie um projeto chamado AreaCirculoProj. Aps apagar as partes do cdigo que no sero necessrias, e inseridas as linhas de cdigo necessrias, a classe AreaCirculo.java dever ficar como a seguir: import java.util.Scanner; public class AreaCirculo { public static void main(String[] args) { double raio; double area;

final double PI= 3.14159; // Entrada de dados - raio via console (usa classe Scanner) Scanner sc= new Scanner(System.in); System.out.println("Digite o raio do circulo: "); raio = sc.nextDouble(); // Processamento - calcula da rea area = PI * raio * raio; // Sada de dados - apresenta resultados na tela System.out.println("A rea do crculo de raio " area); } // Fim do mtodo main + raio + " " +

} // Fim Classe AreaCirculo

Compile o arquivo fonte gerando o arquivo com extenso class Para compilar o arquivo fonte, escolha Build | Build Main Project do menu principal do IDE, ou apenas tecle F11.

Execute o Programa No menu principal do IDE escolher Run | Run Main Project ou tecle F6. 3.1 - Exerccio Altere o exerccio realizado acima para que o resultado seja apresentado na tela com somente 2 casas decimais (utilize o mtodo printf).

4. Exerccios para Casa

a) Utilizando o mtodo printf, escreva um programa denominado Tabela que imprima uma tabela de
preos em duas colunas, sendo que a primeira coluna com vinte (20) caracteres de largura e a segunda com dez (10) caracteres de largura. Na primeira linha deve-se imprimir as palavras item e preo alinhada direita nas suas respectivas colunas. Nas prximas cinco linhas escreva itens e o respectivo preo, de algum tipo de produto de supermercado ou de lanchonete. Tanto o item quanto o preo dever ser alinhado direita na sua respectiva coluna. O preo dever ter preciso de duas casas decimais.

b) Escreva um programa para calcular o cubo de um nmero Inteiro. Utilize a classe Scanner para fazer a entrada de dados. Adicionalmente, o programa deve apresentar na janela Output, a seguinte mensagem O cubo do numero X Y (onde X o valor da varivel definida no programa e Y o resultado).

c) A nota final de um aluno composta por: 2 provas com peso 3 (cada uma), 1 trabalho com peso 2 e 2 listas
de exerccios com peso 1 (cada uma). Escreva um programa para calcular a mdia final do aluno. Faa a entrada de dados utilizando a classe Scanner do Java. Adicionalmente, o programa deve apresentar na janela Output, as notas parciais do aluno em linhas diferentes e na ltima linha a seguinte mensagem A mdia do aluno Y (onde Y o resultado). Imprima o valor da mdia utilizando sada formatada.

d) Escreva um programa, usando a classe Scanner, para calcular a rea de um retngulo a partir da sua base e
altura (necessrio entrar 2 parmetros). No resultado, o programa deve apresentar o ttulo Calculo da rea de um Retngulo, e na linha de baixo apresentar o calculo realizado e o resultado do valor calculado, utilizando sada formatada.

Você também pode gostar