SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Java
primeiros passos - Aula 2
Sobre o conteúdo
Algo novo...
Vamos Conhecer
características da linguagem*
◇ Variavéis (declaração,
casting, tipos, atribuição);
◇ Operadores
◇ Condicionais
E ainda ...
◇ Laço
◇ Array
◇ Um pouco mais sobre objetos
◇ Métodos
Fala
Pessoal!
David Willian
@davidwillianx
Vamos Lá
“
“Ninguem baterá tão forte quanto a
vida. Porém, não se trata quão forte
pode bater, se trata do quão forte ser
atingido e continuar seguindo em
frente”
Rocky B.
Variáveis
É a referência do conteúdo
armazenado na memória ram;
Características
Visibilidade
Qual o scopo?***
Tipo
Qual será o tipo de
informação que nossa
variável vai armazenar;
Nome
Garante a fácil
indentificação do
conteúdo da variável;
Tipos primitivos
Tipo Descricão Bytes
byte Valor inteiro entre -128 e 127 (inclusivo) 1
short Valor inteiro entre -32.768 e 32.767 (inclusivo) 2
int
Valor inteiro entre -2.147.483.648 e 2.147.483.647
(inclusivo)
4
long
Valor inteiro entre -9.223.372.036.854.775.808 e
9.223.372.036.854.775.807 (inclusivo)
8
Tipos primitivos
Tipo Descricão Bytes
float
Valor com ponto flutuante entre 1,40129846432481707 ×
10 −45 e 3,40282346638528860 × 10 38 (positivo ou
negativo)
4
double
Valor com ponto flutuante entre 4, 94065645841246544 ×
10 −324 e 1, 79769313486231570 × 10 308 (positivo ou
nega-tivo)
8
boolean true ou false 1
char
Um único caractere Unicode de 16 bits. Valor inteiro e
positivo entre 0 (ou ‘u0000’) e 65.535 (ou ‘uffff’)
2
fonte : https://docs.oracle.
com/javase/tutorial/java/nutsandbolts/datatypes.html
Casting
Tornar um Objeto de um tipo
particular em outro tipo
Camel Case
“ Names are everything in software. We name
variables, our functions, our arguments, classes,
and packages” (R. C. Martin).
Operações com
variáveis
- * / % +
Aritimético
Atribuição
= += -= *=
/= %=
== != < <=
> >=
Relacional
&& ||
Lógico
Condicionaisif … else
switch case
Testes de operações booleanas
Trabalhando com
condicional
If/Else
Trabalhando com
condicional
Swich/Case
Nunca esqueça o
break!!!
Funcionando bem
melhor;
Laço
Poder executar uma tarefa sem
precisar reescrevê-la
While
Também existe do(cond) while
For
Também existe for in
Trabalhando com
Arrays
O que são Arrays?
Array é um objeto que armazena uma quantidade fixa de valores
de um mesmo tipo
Declarando um array
Tipo de cada
elemento
Nome do
array
Quantidade
de
elementos
Operações com
arrays
Atribuição de valor Modificando conteúdo Percorrendo um array
That is all
folks
Perguntas?
◇ @davidwilliax
◇ davidcbsi (at) - gmail.com
Não esquece do
questionário !!!
Obrigado!!!
◇ Presentation template by SlidesCarnival
◇ Photographs by Unsplash
◇ http://picography.co
◇ Rosivaldo Gomes
That is all
folks
Perguntas?
◇ @davidwilliax
◇ davidcbsi (at) - gmail.com
Não esquece do
questionário !!!

Mais conteúdo relacionado

Mais procurados

Mais procurados (7)

Javascript OO
Javascript OOJavascript OO
Javascript OO
 
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
POO - 02 - Fundamentos da Linguagem Java e da Orientação a ObjetosPOO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
 
POO - 04 - Variávies em Java
POO - 04 - Variávies em JavaPOO - 04 - Variávies em Java
POO - 04 - Variávies em Java
 
Java básico
Java básicoJava básico
Java básico
 
Curso java 02 - variáveis
Curso java   02 - variáveisCurso java   02 - variáveis
Curso java 02 - variáveis
 
Curso java 04 - ap is e bibliotecas
Curso java   04 - ap is e bibliotecasCurso java   04 - ap is e bibliotecas
Curso java 04 - ap is e bibliotecas
 
Java - Básico
Java - BásicoJava - Básico
Java - Básico
 

Semelhante a Atividade 2

Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesOziel Moreira Neto
 
Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Romualdo Andre
 
Paradigmas de Linguagens de Programação - Tipos primitivos e compostos
Paradigmas de Linguagens de Programação - Tipos primitivos e compostosParadigmas de Linguagens de Programação - Tipos primitivos e compostos
Paradigmas de Linguagens de Programação - Tipos primitivos e compostosAdriano Teixeira de Souza
 
Java Desktop
Java DesktopJava Desktop
Java Desktopciceroclc
 
Curso de Java (Parte 2)
 Curso de Java (Parte 2) Curso de Java (Parte 2)
Curso de Java (Parte 2)Mario Sergio
 
Programação Orientada a objetos em Java
Programação Orientada a objetos em JavaProgramação Orientada a objetos em Java
Programação Orientada a objetos em JavaDenis L Presciliano
 
Programação Orientada a objetos em Java
Programação Orientada a objetos em JavaProgramação Orientada a objetos em Java
Programação Orientada a objetos em JavaDenis L Presciliano
 
55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil55 New Things in Java 7 - Brazil
55 New Things in Java 7 - BrazilStephen Chin
 
Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Eduardo Carvalho
 
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)Adriano Teixeira de Souza
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEEvandro Júnior
 
Scala: Programação OO, Funcional e Concorrente na JVM
Scala: Programação OO, Funcional e Concorrente na JVMScala: Programação OO, Funcional e Concorrente na JVM
Scala: Programação OO, Funcional e Concorrente na JVMAndrei Formiga
 

Semelhante a Atividade 2 (20)

Java 02
Java 02Java 02
Java 02
 
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para IniciantesLinguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
 
Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016
 
Aula2
Aula2Aula2
Aula2
 
Java 02
Java 02Java 02
Java 02
 
Java 02
Java 02Java 02
Java 02
 
Paradigmas de Linguagens de Programação - Tipos primitivos e compostos
Paradigmas de Linguagens de Programação - Tipos primitivos e compostosParadigmas de Linguagens de Programação - Tipos primitivos e compostos
Paradigmas de Linguagens de Programação - Tipos primitivos e compostos
 
Java Desktop
Java DesktopJava Desktop
Java Desktop
 
7194099-Manual-de-Java
7194099-Manual-de-Java7194099-Manual-de-Java
7194099-Manual-de-Java
 
Algoritmos Aula 02
Algoritmos Aula 02Algoritmos Aula 02
Algoritmos Aula 02
 
Resumão java
Resumão javaResumão java
Resumão java
 
Curso de Java (Parte 2)
 Curso de Java (Parte 2) Curso de Java (Parte 2)
Curso de Java (Parte 2)
 
Programação Orientada a objetos em Java
Programação Orientada a objetos em JavaProgramação Orientada a objetos em Java
Programação Orientada a objetos em Java
 
Programação Orientada a objetos em Java
Programação Orientada a objetos em JavaProgramação Orientada a objetos em Java
Programação Orientada a objetos em Java
 
55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil
 
Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections
 
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SE
 
Scala java7
Scala java7Scala java7
Scala java7
 
Scala: Programação OO, Funcional e Concorrente na JVM
Scala: Programação OO, Funcional e Concorrente na JVMScala: Programação OO, Funcional e Concorrente na JVM
Scala: Programação OO, Funcional e Concorrente na JVM
 

Mais de David Willian

Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7David Willian
 
Atividade 1 o incio do java
Atividade 1    o incio do javaAtividade 1    o incio do java
Atividade 1 o incio do javaDavid Willian
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceDavid Willian
 
Como motivar Pessoas
Como motivar PessoasComo motivar Pessoas
Como motivar PessoasDavid Willian
 
Como aprender a programar
Como aprender a programarComo aprender a programar
Como aprender a programarDavid Willian
 

Mais de David Willian (7)

E2e test protractor
E2e test protractorE2e test protractor
E2e test protractor
 
Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7Java Primeiros Passos - Cap 7
Java Primeiros Passos - Cap 7
 
Atividade 3
Atividade 3Atividade 3
Atividade 3
 
Atividade 1 o incio do java
Atividade 1    o incio do javaAtividade 1    o incio do java
Atividade 1 o incio do java
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Como motivar Pessoas
Como motivar PessoasComo motivar Pessoas
Como motivar Pessoas
 
Como aprender a programar
Como aprender a programarComo aprender a programar
Como aprender a programar
 

Atividade 2