double b - Lab 312

Propaganda
Java Básico
Lab. 312 - Ruddá Beltrão | Cristian Costa
Tipos Primitivo de Dados.
Inteiros
Double
Float
Char
Inteiros
Tipo de dados para representar unidades.
Inteiros
Exemplo: 1, 2, 3, 4, 5 ...
Double e Float
Double,
Float
Tipo de dados para representar unidades
Com ponto flutuante.
Exemplo: 1.5 , 3.4 , 5.6
Char e String
Esse tipo de dados são para armazenar caracteres. Char armazenar
um caractere de 8 bits enquanto uma String armazena uma
cadeia de caracteres.
Char
A
B
C
String
Pedro cachorrinho
da Lory
Variáveis e Constantes
Uma variável é um espaço na memoria para armazenar algum tipo de
dado.
Uma constante é uma espaço na memoria para armazenar algum tipo de
dado sem sofrer mudanças ou alterações.
Declaração de Variáveis
<TIPO>
int
double
float
char
<NOME>
v
x
y
z
;
;
;
;
;
Criação de Constantes
<final>
final
final
final
final
<TIPO>
int
double
float
char
<NOME>
v
x
y
z
;
;
;
;
;
Criação de Variáveis – Palavras
reservadas
Operadores Aritméticos
Adição:
Subtração:
Divisão:
A+B
+
A-B
-
/
Multiplicação:
A/B
*
A*B
Operadores Relacionais
>
Menor: <
Maior:
>=
Menor Igual: <=
Igual: ==
A>B
A <B
A>=B
Maior Igual:
A<=B
A==B
Operadores Relacionais
Diferente:
not:
!=
!
Atribuição:
A!=B
!A
=
A=5
B= A
Operadores Lógicos - E
and
&&
&& verdadeiro
verdadeiro && falso
Falso && falso
Falso && verdadeiro
verdadeiro
= verdadeiro
= falso
= falso
= falso
Operadores Lógicos - OU
or
||
|| verdadeiro = verdadeiro
verdadeiro || falso
= verdadeiro
Falso
|| falso
= falso
Falso
|| verdadeiro = verdadeiro
verdadeiro
Me Ajudeeeee !!!!
Me ajude a Pensar ...
“Se eu ganhar na loteria
ou
“Se eu me formar em Medicina
achar 1 milhão no lixo serei rico”
E passar num concurso E economizar
E não ficar doente comprarei uma Ferrari”
Iniciando com Eclipse – Primeiros
Passos
Conhecendo o Eclipse Workspace
Criando um Projeto Java
Criando um Projeto Java
Nome do Projeto
Java
1
Criando um Projeto Java
Clique em Finish
Package Explore
Criando Pacotes...
1 – Insira o nome do Package
1
2
2 – clique em finish
Criando Classes
1 - Clique com botão direito sobre
O pacote new/Class
Criando Classes
1 –Informe o
nome da Classe
Criando Classes
2 –Marque a opção Public
3 –clique em Finish
static void main (String [] args)
Criando Classes
Tudo começa pela função Public
static void main (String [] args)
Hello World!!!
package tiposPrimitivosDeDados;
import java.util.Scanner;
public class primeiroCodigoEmJava {
public static void main(String[] args) {
System.out.println("Hello
World!!!");
}
}
Exercício Prático
Passo 1: Criar uma variável A do tipo inteira
Passo 2: Atribuir um valor a ela A=5
Passo 3: Imprimir na tela esse valor
Comentários
Para inserir anotações no código, sem que o
Mesmo interfira na compilação é preciso inserir
Um caractere especial de comentário no inicio da linha
// Aqui comentário de linha
/*
Aqui um comentário de
bloco
*/
Exemplo
public class primeiroCodigoEmJava {
public static void main(String[] args) {
//este é um comando para imprimir mensagens na tela
System.out.print("Hello World!!!");
/*
posso usar esse comando para imprimir meu nome por exemplo
* */
}
}
Scanner
A função Scan lê entrada de dados vindas por exemplo do Teclado:
Instanciar
Para isso precisamos
um Objeto Scan* definir seu paramento de
entrada
E por ultimo ler e atribuir os valores lidos a uma variável.
inteiros usamos o método nextInt();
Para valores double usamos o método nextDouble();
Para valores String usamos o método nextLine();
Para valores
int a;
double b;
float c;
char d;
String e;
1
Instancia um Objeto Scanner
1
Scanner scan;
2
scan = new Scanner(System.in);
3
2
Define a entrada do teclado
como Input
System.out.println("Informe uma String");
e = scan.nextLine();
3
Le a entrada do teclado e
atribui a uma variável
System.out.println("Informe um valor inteiro ");
a = scan.nextInt();
System.out.println("Informe um valor double");
b = scan.nextDouble();
System.out.println("Inteiro: "+a+ " Double "+b+ " String "+e);
Exercício Prático
Passo 1: Criar uma variável do tipo inteira
Passo 2: Atribuir um valor a ela vindo do teclado
Passo 3: Imprimir na tela esse valor
Exercício Prático
Passo 1: Criar Duas variáveis A
e B do tipo inteira
Passo 2: Atribuir valor a elas vindo do teclado
Passo 3: Imprimir na tela a soma de A+B
JOptionPane
Existem outras forma de ler entradas do teclado e
Exibir mensagens para o usuário.
A classe JOPtionPane fornece interface Gráfica para
Leitura e exibição de dados para o Usuário.
Hello Word com JOptionPane
Exemplo de Codigo HERE!!!
Input com JOptionPane
Exemplo de Codigo HERE!!!
Exercício Prático
Passo 1: Criar Duas variáveis A
e B do tipo inteira
Passo 2: Atribuir valor a elas vindo do teclado
Passo 3: Imprimir na tela a subtração de A-B
*Usando JOptionPane
Estruturas de Controle
Por muitas vezes (Muitas vezes mesmo!!) é possível
Que se mude a orientação do código caso algo aconteça.
Exemplo: se aluno tenha media maior que 5 aluno aprovado
Senão aluno reprovado.
Estruturas de Controle - IF
Se você quiser saber se alguma coisa pode acontecer use if.
O if é uma estrutura de comparação que espera que uma
Condição ocorra para efetuar uma ação.
Sua sintaxe é:
if(condição){
// tudo oq quiser que aconteça nesta condição
}
Estruturas de Controle - IF
Uma condição pode ser uma comparação de valores do tipo A>B ou
(A>B )&& (A>C)
exemplo:
if( (A>B )&& (A>C) ){
System.out.println(“A é maior q A e B”);
}
Estruturas de Controle - Senão
Para Todo se existe um senão correspondente, em Java este ‘senão’ é o
else, tomando o exemplo anterior temos:
if( (A>B )&& (A>C) ){
System.out.println(“A é maior q A e B”);
}
else{
System.out.println(“A não é maior q A e B”);
}
Exemplo:
se aluno tenha media maior que 5 aluno aprovado Senão aluno reprovado.
public static void main(String[] args) {
// TODO Auto-generated method stub
double mediaAluno= 6;
if(mediaAluno >= 5){
System.out.println("Aluno Aprovado");
}
else{
System.out.println("Aluno Reprovado");
}
}
Pensamento Rápido!!!
Como você está lendo o Código??
Sua leitura pesará bastante na sua interpretação do código.
Pensamento Rápido!!!
Por Hoje é Só
Obrigado!!
Lista na Quinta Feira dia 10/03/2016
Download