SlideShare uma empresa Scribd logo
Operadores em Java
Apresentado por Ruben Manhiça
Topicos
 Apresentação dos Operadores;
 Hierarquia de Operadores;
 Principais Operadores em Java;
 Exemplos de Uso de Operadores;
 Leitura de dados por teclado;
 Exemplos;
 Exercicios;
8/25/2012
Apresentado Por Ruben Manhiça
2
Apresentação dos Operadores
 Operadores Aritmetricos;
 Operadores Relacionais;
 Operadores Logicos;
8/25/2012
Apresentado Por Ruben Manhiça
3
Operadores Aritmeticos
8/25/2012
Apresentado Por Ruben Manhiça
4
Operadores Relacionais
8/25/2012
Apresentado Por Ruben Manhiça
5
Operadores Logicos
8/25/2012
Apresentado Por Ruben Manhiça
6
Precedencia de Operadores
8/25/2012
Apresentado Por Ruben Manhiça
7
Leitura de Dados Por Teclado
8/25/2012
Apresentado Por Ruben Manhiça
8
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LeituraPorTeclado {
public static void main(String[] args) throws IOException{
BufferedReader le = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Indroduza um nome");
String nome;
nome = le.readLine();
int Inteiro;
Inteiro = Integer.parseInt(le.readLine());
double real;
real = Double.parseDouble(le.readLine());
float real1;
real1 = Float.parseFloat(le.readLine());
System.out.println("O nome é:"+nome);
}
}
Ler um dado do tipo String por
teclado
Ler um dado do tipo
int por teclado
Ler um dado do tipo
double por teclado
Ler um dado do tipo
float por teclado
Exemplos
8/25/2012
Apresentado Por Ruben Manhiça
9
public class OperadoresExemplo {
public static void main(String[] args) {
int primeiroNumero = 5;
int segundoNumero = 6;
int resultado;
resultado = primeiroNumero / segundoNumero;
System.out.println("O resultado de "+ primeiroNumero +"/"+ segundoNumero +" é");
System.out.println(resultado);
}
}
Exemplos
8/25/2012
Apresentado Por Ruben Manhiça
10
public class Restodivisao {
public static void main(String[] args) {
int PrimeiroNumero=10;
int SegundoNumero=15;
int RestoPrimeiro;
int SegundoResto;
RestoPrimeiro = PrimeiroNumero%2;
SegundoResto = SegundoNumero % 2;
System.out.println("O Resto da divisão é:");
System.out.println(PrimeiroNumero+" é"+ RestoPrimeiro);
System.out.println(SegundoNumero+" é"+ SegundoResto);
}
}
Exercicios
 Escreva um Programa que calcula a area de um
rectangulo, indroduzindo o valor dos lados por teclado.
(não esqueça de declarar variaveis)
8/25/2012
Apresentado Por Ruben Manhiça
11

Mais conteúdo relacionado

Semelhante a 23-08-12-Operadores em Java e Leitura de dados por Teclado.pdf

TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
Rafael Chaves
 
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
Lucas Lemos
 
Bdd com spec flow
Bdd com spec flowBdd com spec flow
Bdd com spec flow
Cintia Armesto
 
BDD com SpecFlow
BDD com SpecFlowBDD com SpecFlow
BDD com SpecFlow
Altamir Junior Dias
 
Bootcamp de Rails - CaquiCoders Meetup
Bootcamp de Rails - CaquiCoders MeetupBootcamp de Rails - CaquiCoders Meetup
Bootcamp de Rails - CaquiCoders Meetup
Elaine Naomi
 
Conhecendo o Java 8
Conhecendo o Java 8Conhecendo o Java 8
Conhecendo o Java 8
Rubens Saraiva
 
Ruby & Rails
Ruby & RailsRuby & Rails
Ruby & Rails
Sergio Henrique
 
FC-Logic
FC-LogicFC-Logic
FC-Logic
guest119e7e
 
Manual PHP
Manual PHPManual PHP
Manual PHP
valterccouto
 
Spring Data Neo4j
Spring Data Neo4jSpring Data Neo4j
Spring Data Neo4j
Ivan Queiroz
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de Software
Daniel Carvalhinho
 
Tutorial Java EE
Tutorial Java EETutorial Java EE
Tutorial Java EE
Rodrigo Cândido da Silva
 
Tdd – por quê, quando e onde
Tdd – por quê, quando e ondeTdd – por quê, quando e onde
Tdd – por quê, quando e onde
Rafael Kinha
 
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGILAula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
CarlosHenriqueRamalh2
 
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de SoftwareUm Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
Edson Oliveira Junior
 
Minicurso Aplicação Web Utilizando o Framework Laravel
Minicurso Aplicação Web Utilizando o Framework LaravelMinicurso Aplicação Web Utilizando o Framework Laravel
Minicurso Aplicação Web Utilizando o Framework Laravel
X Simpósio de Informática do IFNMG - Januária
 
Opennebula Introdução
Opennebula IntroduçãoOpennebula Introdução
Opennebula Introdução
Luís Eduardo
 
RAD
RADRAD
Repensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeRepensando padrões e boas práticas java ee
Repensando padrões e boas práticas java ee
Adriano Tavares
 

Semelhante a 23-08-12-Operadores em Java e Leitura de dados por Teclado.pdf (19)

TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
 
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
dBest - Um Framework para Avaliação de Desempenho de Banco de Dados - SBBD 2011
 
Bdd com spec flow
Bdd com spec flowBdd com spec flow
Bdd com spec flow
 
BDD com SpecFlow
BDD com SpecFlowBDD com SpecFlow
BDD com SpecFlow
 
Bootcamp de Rails - CaquiCoders Meetup
Bootcamp de Rails - CaquiCoders MeetupBootcamp de Rails - CaquiCoders Meetup
Bootcamp de Rails - CaquiCoders Meetup
 
Conhecendo o Java 8
Conhecendo o Java 8Conhecendo o Java 8
Conhecendo o Java 8
 
Ruby & Rails
Ruby & RailsRuby & Rails
Ruby & Rails
 
FC-Logic
FC-LogicFC-Logic
FC-Logic
 
Manual PHP
Manual PHPManual PHP
Manual PHP
 
Spring Data Neo4j
Spring Data Neo4jSpring Data Neo4j
Spring Data Neo4j
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de Software
 
Tutorial Java EE
Tutorial Java EETutorial Java EE
Tutorial Java EE
 
Tdd – por quê, quando e onde
Tdd – por quê, quando e ondeTdd – por quê, quando e onde
Tdd – por quê, quando e onde
 
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGILAula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
Aula 03 - IBM Rational Unified Process- METODOLOGIA ÁGIL
 
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de SoftwareUm Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
Um Estudo sobre Gerenciamento de Variabilidade em Linhas de Processo de Software
 
Minicurso Aplicação Web Utilizando o Framework Laravel
Minicurso Aplicação Web Utilizando o Framework LaravelMinicurso Aplicação Web Utilizando o Framework Laravel
Minicurso Aplicação Web Utilizando o Framework Laravel
 
Opennebula Introdução
Opennebula IntroduçãoOpennebula Introdução
Opennebula Introdução
 
RAD
RADRAD
RAD
 
Repensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeRepensando padrões e boas práticas java ee
Repensando padrões e boas práticas java ee
 

Mais de RubenManhia

4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
RubenManhia
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
RubenManhia
 
0. Introdução ao HTML pptx.pdf
0. Introdução ao HTML pptx.pdf0. Introdução ao HTML pptx.pdf
0. Introdução ao HTML pptx.pdf
RubenManhia
 
2. Introdução a Logica Matematica.pdf
2. Introdução a Logica Matematica.pdf2. Introdução a Logica Matematica.pdf
2. Introdução a Logica Matematica.pdf
RubenManhia
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdf
RubenManhia
 
21-08-12-Introdução a Programação em Java.pdf
21-08-12-Introdução a Programação em Java.pdf21-08-12-Introdução a Programação em Java.pdf
21-08-12-Introdução a Programação em Java.pdf
RubenManhia
 
SI-BiblioRef.pdf
SI-BiblioRef.pdfSI-BiblioRef.pdf
SI-BiblioRef.pdf
RubenManhia
 

Mais de RubenManhia (7)

4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
0. Introdução ao HTML pptx.pdf
0. Introdução ao HTML pptx.pdf0. Introdução ao HTML pptx.pdf
0. Introdução ao HTML pptx.pdf
 
2. Introdução a Logica Matematica.pdf
2. Introdução a Logica Matematica.pdf2. Introdução a Logica Matematica.pdf
2. Introdução a Logica Matematica.pdf
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdf
 
21-08-12-Introdução a Programação em Java.pdf
21-08-12-Introdução a Programação em Java.pdf21-08-12-Introdução a Programação em Java.pdf
21-08-12-Introdução a Programação em Java.pdf
 
SI-BiblioRef.pdf
SI-BiblioRef.pdfSI-BiblioRef.pdf
SI-BiblioRef.pdf
 

Último

UFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
UFCD_10789_Metodologias de desenvolvimento de software_índice.pdfUFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
UFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
Manuais Formação
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
AntonioAngeloNeves
 
said edward w - orientalismo. livro de história pdf
said edward w - orientalismo. livro de história pdfsaid edward w - orientalismo. livro de história pdf
said edward w - orientalismo. livro de história pdf
ThiagoRORISDASILVA1
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
DouglasMoraes54
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
ConservoConstrues
 
formação - 2º ano São José da Tapera ...
formação - 2º ano São José da Tapera ...formação - 2º ano São José da Tapera ...
formação - 2º ano São José da Tapera ...
JakiraCosta
 
planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
HelenStefany
 
2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt
Ailton Barcelos
 
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Militao Ricardo
 
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento EuropeuEurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Centro Jacques Delors
 
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdfRazonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Demetrio Ccesa Rayme
 
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
Pr Davi Passos - Estudos Bíblicos
 
Vivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptxVivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptx
Mauricio Alexandre Silva
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
Mary Alvarenga
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
Manuais Formação
 
Apostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdfApostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdf
bmgrama
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
beatrizsilva525654
 
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
y6zh7bvphf
 
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
MarcoAurlioResende
 
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptxPsicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
TiagoLouro8
 

Último (20)

UFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
UFCD_10789_Metodologias de desenvolvimento de software_índice.pdfUFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
UFCD_10789_Metodologias de desenvolvimento de software_índice.pdf
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
 
said edward w - orientalismo. livro de história pdf
said edward w - orientalismo. livro de história pdfsaid edward w - orientalismo. livro de história pdf
said edward w - orientalismo. livro de história pdf
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
 
formação - 2º ano São José da Tapera ...
formação - 2º ano São José da Tapera ...formação - 2º ano São José da Tapera ...
formação - 2º ano São José da Tapera ...
 
planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
 
2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt2009_Apresentação-ufscar- TCC - AILTON.ppt
2009_Apresentação-ufscar- TCC - AILTON.ppt
 
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
Podcast: como preparar e produzir um programa radiofônico e distribuir na int...
 
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento EuropeuEurodeputados Portugueses 2024-2029 | Parlamento Europeu
Eurodeputados Portugueses 2024-2029 | Parlamento Europeu
 
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdfRazonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
 
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
(44-ESTUDO - LUCAS) A ESPIRITUALIDADE EM CRISE NO VALE
 
Vivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptxVivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptx
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
 
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdfUFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
UFCD_4667_Preparação e confeção de molhos e fundos de cozinha_índice.pdf
 
Apostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdfApostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdf
 
Resumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionaisResumo de Química 10º ano Estudo exames nacionais
Resumo de Química 10º ano Estudo exames nacionais
 
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
SLIDE LIÇÃO 10 - DESENVOLVENDO UMA CONSCIÊNCIA DE SANTIDADE - TEXTO ÁUREO...
 
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
A Formação da Moral Cristã na Infância - CESB - DIJ - DIEF - G. de PAIS - 16....
 
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptxPsicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
Psicologia e Sociologia - Módulo 2 – Sociedade e indivíduo.pptx
 

23-08-12-Operadores em Java e Leitura de dados por Teclado.pdf

  • 1. Operadores em Java Apresentado por Ruben Manhiça
  • 2. Topicos  Apresentação dos Operadores;  Hierarquia de Operadores;  Principais Operadores em Java;  Exemplos de Uso de Operadores;  Leitura de dados por teclado;  Exemplos;  Exercicios; 8/25/2012 Apresentado Por Ruben Manhiça 2
  • 3. Apresentação dos Operadores  Operadores Aritmetricos;  Operadores Relacionais;  Operadores Logicos; 8/25/2012 Apresentado Por Ruben Manhiça 3
  • 8. Leitura de Dados Por Teclado 8/25/2012 Apresentado Por Ruben Manhiça 8 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class LeituraPorTeclado { public static void main(String[] args) throws IOException{ BufferedReader le = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Indroduza um nome"); String nome; nome = le.readLine(); int Inteiro; Inteiro = Integer.parseInt(le.readLine()); double real; real = Double.parseDouble(le.readLine()); float real1; real1 = Float.parseFloat(le.readLine()); System.out.println("O nome é:"+nome); } } Ler um dado do tipo String por teclado Ler um dado do tipo int por teclado Ler um dado do tipo double por teclado Ler um dado do tipo float por teclado
  • 9. Exemplos 8/25/2012 Apresentado Por Ruben Manhiça 9 public class OperadoresExemplo { public static void main(String[] args) { int primeiroNumero = 5; int segundoNumero = 6; int resultado; resultado = primeiroNumero / segundoNumero; System.out.println("O resultado de "+ primeiroNumero +"/"+ segundoNumero +" é"); System.out.println(resultado); } }
  • 10. Exemplos 8/25/2012 Apresentado Por Ruben Manhiça 10 public class Restodivisao { public static void main(String[] args) { int PrimeiroNumero=10; int SegundoNumero=15; int RestoPrimeiro; int SegundoResto; RestoPrimeiro = PrimeiroNumero%2; SegundoResto = SegundoNumero % 2; System.out.println("O Resto da divisão é:"); System.out.println(PrimeiroNumero+" é"+ RestoPrimeiro); System.out.println(SegundoNumero+" é"+ SegundoResto); } }
  • 11. Exercicios  Escreva um Programa que calcula a area de um rectangulo, indroduzindo o valor dos lados por teclado. (não esqueça de declarar variaveis) 8/25/2012 Apresentado Por Ruben Manhiça 11