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