Вы находитесь на странице: 1из 17

AULA 05

Algoritmo Estruturado e Orientado a Objeto em Java

Professor Ari Oliveira

Instalao do JDK Instalao da IDE


Netbeans Eclipse

Se necessrio, configurar o PATH, nas variveis do sistema

package teste; public class Teste { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Esta a nica linha que deve ser adicionada ao cdigo gerado pelo Netbeans!

Comentrio de uma linha // este um comentrio de linha Comentrio de bloco /* Esse um comentrio de bloco. */ Comentrios especial para javadoc /** este um exemplo de um comentrio especial. */

Antes de usar uma varivel, necessrio declarar int idade; string nome, sobrenome; Aps declarar, podemos usar as variveis idade = 25; nome = Ari; possvel declarar e usar uma varivel ao mesmo tempo float nota = 0.5;

boolean (true ou false) char (16 bits) Inteiros


byte (1 byte = -128 a 128) short (2 bytes = -32.767 a 32.767) int (4 bytes = -2.147.483.648 a 2.147.483.648) long (8 bytes = -263-1 a 263-1)

Reais
float (4 bytes) double (8 bytes)

+ (adio e concatenao) - (subtrao) * (multiplicao) / (diviso) % (mdulo) ++ e -- (incremento e decremento)


Podendo ser pr-incremento ou ps-ps-incremento. O mesmo vale para o decremento.

Usado tambm para concatenar strings, ou seja, juntar strings numa s

== (igual) === (exatamente igual, idntico) != (diferente) > (maior que) < (menor que) >= (maior ou igual que) <= (menor ou igual que)

= (d um novo valor varivel) += (soma o valor antigo da varivel com o novo valor) -= (subtrai o valor antigo da varivel pelo novo valor) *= (multiplica o valor antigo da varivel pelo novo valor) /= (divide o valor antigo da varivel pelo novo valor)

&& (E lgico) || (OU lgico) ^ (XOR binrio) ! (negao)

Vamos praticar

1. Mostrar na tela o produto entre 28 e 43 2. Crie variveis para 4 nmeros e mostre a mdia ponderada, sabendo-se que os pesos so respectivamente: 1, 2, 3 e 4 3. Crie variveis para armazenar a hora e o minuto atual, e informe quantos segundos se passaram desde o incio do dia

1. O custo de um carro novo ao consumidor a soma do custo de fbrica com a porcentagem do distribuidor e dos impostos (aplicados ao custo de fbrica). Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um cdigo para ler o custo de fbrica de um carro, calcular e escrever o custo final ao consumidor. 2. Escreva um cdigo para ler o nmero total de eleitores de um municpio, o nmero de votos brancos, nulos e vlidos. Calcular e escrever o percentual que cada um representa em relao ao total de eleitores. 3. Uma revendedora de carros usados paga a seus funcionrios vendedores um salrio fixo por ms, mais uma comisso tambm fixa para cada carro vendido e mais 5% do valor das vendas por ele efetuadas. Escrever um algoritmo que leia o nmero de carros por ele vendidos, o valor total de suas vendas, o salrio fixo e o valor que ele recebe por carro vendido. Calcule e escreva o salrio final do vendedor.

package teste; import java.util.Scanner; public class Teste { public static void main(String[] args) { Scanner leitor = new Scanner(System.in); System.out.println(Digite seu nome"); String nome = leitor.next(); System.out.println(Seu nome + nome); } } Importar a classe Scanner

Criar um novo Scanner (somente uma vez)


Criar uma varivel para guardar o valor que vai ser digitado

Clculo do IMC
Leia o nome do cliente Leia a altura (cm) Leia o peso (kg) IMC = peso / altura ao quadrado

Jose, voc est com IMC igual a 25!

Algoritmo Estruturado e Orientado a Objeto em Java

Professor Ari Oliveira

Вам также может понравиться