linguagem de programação javaentendendo o java – palavras reservadas •palavras reservadas java...
TRANSCRIPT
-
Linguagem de programação – Java
Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais Campus Ponte Nova
-
ENTENDENDO O JAVA
2
-
Entendendo o Java – executando...
• A instância da JVM irá iniciar a execução de sua aplicação pelo método main().
• Qualquer classe que contenha o método main pode ser utilizado para iniciar a execução.
3
-
Entendendo o Java – executando...
public class MeuPrograma{
public static void main (String[ ] args){ O código deve seguir a partir daqui...
}
}
4
-
Entendendo o Java - comentários
• Os comentários em código-fonte Java podem ser de 2 tipos:
– // comentários de linha
– /*comentários de blocos, isso é utilizado para comentários mais longos, que podem ocupar mais de um linha*/
5
-
Entendendo o Java – Palavras reservadas
• Palavras reservadas Java são usadas para identificar os tipos, modificadores e mecanismos de controle de fluxo.
• Elas não pode ser
usadas como nome de
variável, método ou classe.
abstract, boolean, case, cast, const, continue, else, ...
6
-
Entendendo Java - Tipos primitivos de Dados
• Java possui 9 tipos primitivos de dados. – Inteiros: byte, short, int e long que são usados para
números inteiros;
– Números de Ponto flutuante: float e double que correspondem aos números com precisão de fração.
– Caracteres: char, String
– Valores Lógicos: boolean que é um tipo especial usado para representar valores lógicos.
7
-
Entendendo Java - Tipos primitivos de Dados
• Inteito -> int, short, long, byte
• Real -> double, float
• Logico -> boolean
• Character -> char, String
8
-
Entendendo Java – Tipos primitivos de dados
9
-
Entendendo Java – Tipos primitivos de dados (conversão de tipos)
• Se um dos operandos é do tipo double, o outro será tratado como um double no escopo da operação;
• Se um dos operandos for float, o outro será tratado como float;
• Se um dos operandos é do tipo long, o outro será tratado como long.
• Senão, os operandos serão tratados como inteiros.
byte -> short -> int -> long -> float -> double
10
-
Declarando uma variável
tipo nomeDaVariavel; int x; 0 float x; 0.0 double x; 0.0 String x; null byte x; 0 char x; null short x; 0 boolean x; false
11
-
Entendendo o Java - Identificadores
• Os identificadores são as palavras usadas para nomes de classes, métodos, variáveis, atributos e constantes.
• A regra para nomeação: – Variáveis e métodos:
• Primeira letra minúscula • Caso seja nome composto a segunda palavra começa com letra maiúscula • Não se coloca preposições
– Classes:
• Primeira letra maiúscula • Caso seja nome composto a segunda palavra começa com letra maiúscula • Não se coloca preposições
• Eles não podem começar com números e nem com caracteres especiais.
12
-
OPERAÇÕES
13
-
Operações relacionais
• Adição: +
• Subtração: -
• Divisão: /
• Multiplica: *
• Resto: %
• Potenciação: Math.pow(x,y)
• Demais operações: utilizar o Pacote Math
14
-
Operações Lógicas
• E: and , && • OU: or , || • Menor: < • Maior: > • Negação: ! • Igual: ==, equals • Diferente: != • Menor igual: =
15
-
ENTRADA E SAÍDA DE DADOS
16
-
Entrada de dados
• Entrada de dados: Scanner teclado = new Scanner(System.in); teclado.nextLine(); • Por hora apenas lembre-se disso, vamos nos
aprofundar adiante...
• Parser
• Cast
17
Vocês vão utilizar muito!!
-
Saída de dados
• System.out.println(“texto”);
• System.err.println(“texto”);
18
sout +
-
Tabela de Cores
19
• System.out.println (“COD” + informacao);
• "\u001B*30m“
• "\u001B*31m“
• "\u001B*32m“
• "\u001B*33m“
• "\u001B*34m“
• "\u001B*35m“
• "\u001B*36m“
• "\u001B*37m“ (branco)
"\u001B[44m" background
-
EXERCÍCIOS
20
-
Exercício 1
• Implemente um programa em Java que faça a conversão de reais para dólar. Utilize para a resolução do exercício que o valor do dólar atual é de 3.40; (06/02/2018)
21
-
Exercício 2 e 2.1
• 2 - Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor.
• 2.1 - Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano
com 365 dias e mês com
30 dias.
22
-
Exercício 3
• Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário.
23
-
Exercício 4
• Faça um algoritmo que leia três notas de um aluno, calcule e escreva a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é 2, 3 e 5. Fórmula para o cálculo da média final é:
mediafinal = (n1 * 2 + n2 * 3 + n3 * 5)/10
24
-
Exercício 5
• Considere que o número de uma placa de um veículo é composto por quatro algarismos, por exemplo, 2345. Codifique um programa que leia este número e exiba na tela o algarismo correspondente à casa dos milhares. A seguir, uma ilustração da entrada
e saída de uma execução do programa.
– entrada: 6107 – saída: 6
25