SlideShare uma empresa Scribd logo
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores
Java Parte 1
Aula 07
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores Aritméticos
+ Adição 5 + 2 7
- Subtração 5 - 2 3
* Multiplicação 5 * 2 10
/ Divisão 5 / 2 2.5
% Resto 5 % 2 1
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores Unários
++ Incremento a ++ a = a + 1
-- Decremento a -- a = a - 1
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Operadores de Atribuição
+=
Somar e
atribuir a += b a = a + b
-=
Subrair e
atribuir a -= b a = a - b
*=
Multiplicar e
atribuir a *= b a = a * b
/=
Dividir e
atribuir a /= b a = a / b
%=
Resto e
atribuir a %= b a = a % b
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Classe Math
PI Constante π Math.PI 3.1415…
pow Exponenciação Math.pow(5,2) 25
sqrt Raiz Quadrada Math.sqrt(25) 5
cbrt Raiz Cúbica Math.cbrt(27) 3
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Arredondamentos
abs Valor Absoluto Math.abs(-10) 10
floor
Arredonda para
Baixo
Math.floor(3.9) 3
ceil
Arredonda para
Cima
Math.ceil(4.2) 5
round
Arredonda
Aritmeticamente
Math.round(5.6) 6
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Gerador de Números
Math.random()5 (10-5)+ *
0.0 a 1.0
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Exercícios - Aula 07
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Considerando o trecho de código a seguir, construído
em Linguagem JAVA, marque a opção que preencha as
lacunas:
int n = 4;
System.out.println(“O valor da variável é “ + n++);
Executando as linhas acima, será exibida a mensagem
“O valor da variável é _____” e o valor final de n
após a execução será _____.
a) 3 e 4
b) 4 e 5
c) 5 e 5
d) 3 e 3
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Considerando o tratamento de tipos primitivos pelo
JAVA, analise o código a seguir e indique que valor
será impresso na tela:
int n1 = 2, n2 = 5;
double resultado = n2/n1;
System.out.print(resultado);
a) 5.0
b) 2.0
c) 2.5
d) 3.0
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Execute as três instruções JAVA a seguir e marque a
opção que contém o valor que será impresso na tela:
int v1 = 7, v2 = v1 % 2, v3 = 2;
v3 += v2;
System.out.println(v1 + " " + v2 + " " + v3);
a) 7 2 4
b) 7 1 1
c) 7 1 3
d) 7 0 2
Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
fale@sistemaeducandus.com.br

Mais conteúdo relacionado

PDF
Curso de Java #05 - Swing e JavaFX
PDF
Curso de Java #03 - Instalando JDK Java
PDF
Curso de Java #01 - História do Java
PDF
Curso de Java #08 - Operadores Lógicos e Relacionais
PDF
Curso de Java #10 - Estruturas Condicionais (Parte 2)
PDF
Curso de Java #09 - Estruturas Condicionais (Parte 1)
PDF
Curso de Java #12 - Estruturas de Repetição (Parte 2)
PDF
Curso de Java #11 - Estruturas de Repetição (Parte 1)
Curso de Java #05 - Swing e JavaFX
Curso de Java #03 - Instalando JDK Java
Curso de Java #01 - História do Java
Curso de Java #08 - Operadores Lógicos e Relacionais
Curso de Java #10 - Estruturas Condicionais (Parte 2)
Curso de Java #09 - Estruturas Condicionais (Parte 1)
Curso de Java #12 - Estruturas de Repetição (Parte 2)
Curso de Java #11 - Estruturas de Repetição (Parte 1)

Mais procurados (7)

PDF
Curso de Java #13 - Estruturas de Repetição (Parte 3)
PDF
MySQL #13 - Obtendo dados SELECT (Parte 3)
PDF
TDC2016POA | Trilha IoT - Controlando AR Drone com PHP
PPTX
Tutorial postgreSQL ubuntu 14.04
PDF
Curso MySQL #14 - Modelo Relacional
PDF
MSDN Webcast: Task-based Asynchronous Pattern (TAP), async e await
PPTX
PHP Conference 2017 - Processamento avançado de vídeos com FFmpeg e PHP
Curso de Java #13 - Estruturas de Repetição (Parte 3)
MySQL #13 - Obtendo dados SELECT (Parte 3)
TDC2016POA | Trilha IoT - Controlando AR Drone com PHP
Tutorial postgreSQL ubuntu 14.04
Curso MySQL #14 - Modelo Relacional
MSDN Webcast: Task-based Asynchronous Pattern (TAP), async e await
PHP Conference 2017 - Processamento avançado de vídeos com FFmpeg e PHP
Anúncio

Destaque (12)

PDF
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
PDF
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
PDF
Curso MySQL #01 - Surgimento dos Bancos de Dados
PDF
Curso MySQL #03 - Criando um Banco de Dados MySQL
PDF
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
PDF
MySQL #06 - Modificando Estrutura ALTER TABLE
PDF
Curso MySQL #05 - Inserindo Dados INSERT INTO
PDF
Curso MySQL #04 - Melhorando banco de dados
PPTX
Programação orientada a objetos
PDF
Curso Java Basico
PPT
PDF
Classes e Objetos
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #15 - Chaves Estrangeiras e SELECT com JOIN
Curso MySQL #01 - Surgimento dos Bancos de Dados
Curso MySQL #03 - Criando um Banco de Dados MySQL
Curso MySQL #07 - Manipulando Registros DELETE UPDATE
MySQL #06 - Modificando Estrutura ALTER TABLE
Curso MySQL #05 - Inserindo Dados INSERT INTO
Curso MySQL #04 - Melhorando banco de dados
Programação orientada a objetos
Curso Java Basico
Classes e Objetos
Anúncio

Semelhante a Curso de Java #07 - Operadores (Parte 1) (20)

PDF
Course in GNU Octave / Matlab and Applications for Engineers (in Portuguese: ...
PDF
Java introdução ao java
PDF
Tutorial Octave Matlab
PPTX
Aula01
PPT
Simpósio Unicruz: OpenCV + Python (parte 1)
PDF
Java - Primeiros passos
PDF
Curso de java 02
DOC
Prova qco-2008.informática
PPTX
Interface_web_II-aula03-Condicionais_IF_ELSE.pptx
PDF
10-Matlab.pdf
PDF
Linguagem de Programação estruturada com Java-Aula03
PDF
mod3-programação-estruturada
PPT
Algoritmos-SlidesA1_2016_03_01.ppt
PPTX
Introdução a Linguagem C.pptx [Reparado].pptx
PDF
Introdução a linguagem Python
PDF
Aula 1 | Introdução a C++
PPTX
Java: Introdução
PDF
Demoiselle Behave - Parte 2
PPT
Produtividade net
PPT
Aula 03 passagem de parâmetros
Course in GNU Octave / Matlab and Applications for Engineers (in Portuguese: ...
Java introdução ao java
Tutorial Octave Matlab
Aula01
Simpósio Unicruz: OpenCV + Python (parte 1)
Java - Primeiros passos
Curso de java 02
Prova qco-2008.informática
Interface_web_II-aula03-Condicionais_IF_ELSE.pptx
10-Matlab.pdf
Linguagem de Programação estruturada com Java-Aula03
mod3-programação-estruturada
Algoritmos-SlidesA1_2016_03_01.ppt
Introdução a Linguagem C.pptx [Reparado].pptx
Introdução a linguagem Python
Aula 1 | Introdução a C++
Java: Introdução
Demoiselle Behave - Parte 2
Produtividade net
Aula 03 passagem de parâmetros

Último (20)

PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PPT
Imperio Bbrasileiro-1822-1889 - aspectos gerais
PPT
sistema reprodutor para turmas do oitavo ano
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PPTX
Reino Monera e Protista: representantes e caracteristicas.pptx
PPTX
O Romantismo e a identidade brasileira..
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PPTX
disciplulado curso preparatorio para novos
PDF
A Revolução Francesa de 1789 slides história
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
Trabalho Cidades sustentáveis ou Utopia.pptx
Filosofia Ocidental Antiga 2025 - versão atualizada
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
Cantores.pdf-Deslandes, Tinoco e Zambujo
Aula 13 - Tópico Frasal - Argumentação.pptx
Imperio Bbrasileiro-1822-1889 - aspectos gerais
sistema reprodutor para turmas do oitavo ano
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
Reino Monera e Protista: representantes e caracteristicas.pptx
O Romantismo e a identidade brasileira..
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
Organizador Curricular da Educação em Tempo Integral.pdf
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
GUERRAFRIA.pptdddddddddddddddddddddddddx
disciplulado curso preparatorio para novos
A Revolução Francesa de 1789 slides história
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Realismo e Naturalismo: Aluísio Azevedo.

Curso de Java #07 - Operadores (Parte 1)

  • 1. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Java Parte 1 Aula 07
  • 2. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Aritméticos + Adição 5 + 2 7 - Subtração 5 - 2 3 * Multiplicação 5 * 2 10 / Divisão 5 / 2 2.5 % Resto 5 % 2 1
  • 3. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores Unários ++ Incremento a ++ a = a + 1 -- Decremento a -- a = a - 1
  • 4. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Operadores de Atribuição += Somar e atribuir a += b a = a + b -= Subrair e atribuir a -= b a = a - b *= Multiplicar e atribuir a *= b a = a * b /= Dividir e atribuir a /= b a = a / b %= Resto e atribuir a %= b a = a % b
  • 5. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Classe Math PI Constante π Math.PI 3.1415… pow Exponenciação Math.pow(5,2) 25 sqrt Raiz Quadrada Math.sqrt(25) 5 cbrt Raiz Cúbica Math.cbrt(27) 3
  • 6. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Arredondamentos abs Valor Absoluto Math.abs(-10) 10 floor Arredonda para Baixo Math.floor(3.9) 3 ceil Arredonda para Cima Math.ceil(4.2) 5 round Arredonda Aritmeticamente Math.round(5.6) 6
  • 7. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Gerador de Números Math.random()5 (10-5)+ * 0.0 a 1.0
  • 8. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Exercícios - Aula 07
  • 9. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Considerando o trecho de código a seguir, construído em Linguagem JAVA, marque a opção que preencha as lacunas: int n = 4; System.out.println(“O valor da variável é “ + n++); Executando as linhas acima, será exibida a mensagem “O valor da variável é _____” e o valor final de n após a execução será _____. a) 3 e 4 b) 4 e 5 c) 5 e 5 d) 3 e 3
  • 10. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Considerando o tratamento de tipos primitivos pelo JAVA, analise o código a seguir e indique que valor será impresso na tela: int n1 = 2, n2 = 5; double resultado = n2/n1; System.out.print(resultado); a) 5.0 b) 2.0 c) 2.5 d) 3.0
  • 11. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com Execute as três instruções JAVA a seguir e marque a opção que contém o valor que será impresso na tela: int v1 = 7, v2 = v1 % 2, v3 = 2; v3 += v2; System.out.println(v1 + " " + v2 + " " + v3); a) 7 2 4 b) 7 1 1 c) 7 1 3 d) 7 0 2
  • 12. Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com fale@sistemaeducandus.com.br