8. É necessário um código executável para cada sistema
operacional.
9. • Camada extra responsável por "traduzir“ o que sua aplicação
deseja fazer para as respectivas chamadas do sistema operacional
onde ela está rodando no momento.
• A máquina virtual processa o código de máquina gerado por um
compilador java e é conhecido por bytecode.
10.
11. JVM = Máquina Virtual Java.
JRE = Java Runtime Environment, ambiente de
execução Java, formado pela JVM e bibliotecas, tudo
que você precisa para executar uma aplicação Java.
JDK = Java Development Kit: Kit de
desenvolvimento do Java SE (Standard Edition). Ele é
formado pela JRE somado a ferramentas, como o
compilador.
24. Comandos de Saída
Classe System possui dois objetos para saída de informações:
– out: saída padrão para mensagens
– err: saída padrão para mensagens de erro
Ambos os objetos possuem os métodos:
– print()
imprime na tela e não gera nova linha
– println()
imprime na tela e gera nova linha
– printf()
imprime mensagem formatada na tela
25. Comandos de Saída
Sintaxe de comando de saída:
– System.out.println("Olá Mundo!");
– System.out.println("Valor é de " + valor);
– System.out.println("Olá " + nome + "!");
27. Exercício
Na empresa onde trabalhamos, há tabelas com o quanto foi gasto em cada mês.
Para fechar o balanço do primeiro trimestre, precisamos somar o gasto total.
Sabendo que, em Janeiro, foram gastos 15000 reais, em Fevereiro, 23000 reais e
em Março, 17000 reais, faça um programa que calcule e imprima o gasto total no
trimestre.
29. Classe Scanner
• Classe utilizada para captura de dados do teclado via prompt de
comandos
• Ao criar o objeto deve-se passar a entrada padrão (System.in)
• Importar java.util.Scanner
31. Exercícios
Para todos os exercícios anteriores, faça leitura de dados do
teclado usando a classe Scanner em todas as variáveis cujos
valores são atribuídos estaticamente.
32. Desenvolva um programa em C que:
◦ Resolva o valor de delta em uma equação de
Báskara.
◦ Resolva o valor de x1 e x2 a partir dos valores de
delta obtidos na etapa anterior.
33. Desenvolva um programa em C que:
◦ Calcule a área de um quadrado.
34. Desenvolva um programa em C que:
◦ Calcule a área de um triângulo retângulo.
35. Desenvolva um programa em C que:
◦ Resolva a equação y = ax +b, onde:
a = 7
X = 3
B = 2
36. Desenvolva um programa em C que:
◦ Calcule a média das notas de um aluno ao longo do
ano, sendo:
4 bimestres
Notas do aluno: 3, 7, 9, 10
37. Desenvolva um programa em C que:
◦ Calcule a área de uma circunferência.
38. Desenvolva um programa em C que:
◦ Calcule o troco de uma compra, dado o valor pago e
o valor da compra
39. Desenvolva um programa em C que:
◦ Calcule o valor pago em uma certa quantidade
comprada de carne a partir de:
Valor do quilo do produto
Quantidade de carne comprada em quilo
40. Desenvolva um programa em C que:
◦ Calcule a distância entre um ponto P1 (x1,y1) e um
ponto P2 (x2, y2), considerando que a fórmula da
distância entre dois pontos é:
41. Desenvolva um programa em C que:
◦ Determine quanto um aluno deve tirar no quarto
bimestre para passar de ano com média 6,
considerando que nos outros três bimestres sua
nota foi: 3, 7 e 9.
42. Jsp, Servlets e J2EE. André Temple, Rodrigo Fernandes de
Mello, Danival Taffarel Calegari and Maurício Schiezaro.
Disponível em: www.inf.ufsc.br/~bosco/downloads/livro-jsp-
servlets-j2ee.pdf.
W3Schools. Disponível em: http://www.w3schools.com/.
Apostila de Java. Caelum. Disponível em:
http://www.caelum.com.br/apostila-java-orientacao-objetos/.
DEITEL, Paul J.; DEITEL, Harvey M. Java - como
programar. 8. ed. São Paulo: Pearson Prentice Hall, 2010.
Referências