SlideShare ist ein Scribd-Unternehmen logo
1 von 12
ETEC MONSENHOR ANTONIO MAGLIANO
2010
public class TiposPrimitivos {
public static void main(String[] args) {
boolean liberado = true;
char sexo =‘M’;
int i = 10;
double d = 10.5;
String nome = “Aloisio”; //não é primitivo, é classe.
}
}
Classe utilizada para captura de
dados do teclado via prompt de
comandos.
Importar:
import java.util.Scanner;
import java.util.Scanner;
public class Exemplo1{
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
//LER UM TEXTO
System.out.println("Nome:");
String nome = leitor.nextLine();
//LER UM NUMERO
System.out.println("Idade:");
int idade = leitor.nextInt();
//LER UM CARACTER
System.out.println("Sexo:");
char sexo = (char) leitor.next().charAt(0);
System.out.println("Nome:" +nome + ",Idade:" +idade+",Sexo:"+sexo);
}
}
Faça um programa que entre com 2
números reais (double) usando a
classe Scanner.
Calcule a média e exiba o resultado
(System.out.println)
Altere o programa anterior,
calculando a média ponderada
atribuindo pesos para as notas.
Nota 1: Peso 3 (0.3)
Nota 2: Peso 7 (0.7)
Quando um programador utiliza as classes feitas por
outro, surge um problema clássico: como escrever duas
classes com o mesmo nome?
Exemplo:
pode ser que a minha classe de Data funcione de um
certo jeito, e a classe Data de um colega, de outro jeito.
Pacotes funcionam como pastas, separando as classes
São métodos que pode ser utilizados sem
necessidade de instanciar uma classe
Exemplo:
System.out.printn(“Estático???”);
Veja, nunca instanciamos um objeto dessa
classe.
Package calculos;
Classe Matematica{
public static int Soma(int vl1, int vl2){
return vl1+vl2;
}
}
Import calculos.Matematica;
public class Exemplo1{
public static void main(String[] args) {
//SOMAR
int total = Matematica.soma(10,20);
//MOSTRAR
System.out.println(“Total:“ + total);
}
}
• Java - Como programar, Harvey M. Deitel
• www.caelum.com.br
• netbeans.org/index_pt_BR.html
• netbeans.org/kb/docs/java/quickstart_pt_BR.html
• www.ibm.com/developerworks/br/java/newto
• www.oracle.com/technetwork/java/index.html
• pt.wikibooks.org/wiki/Java/Introdução

Weitere ähnliche Inhalte

Ähnlich wie ETEC MONSENHOR ANTONIO MAGLIANO

Ähnlich wie ETEC MONSENHOR ANTONIO MAGLIANO (13)

Java 07 Entrada Dados
Java 07 Entrada DadosJava 07 Entrada Dados
Java 07 Entrada Dados
 
9
99
9
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 7
Practica 7Practica 7
Practica 7
 
Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula...
Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula...Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula...
Sobrecarga e invocação de métodos - Preparatório Certificação - OCAJP7 - Aula...
 
Aula 7
Aula 7 Aula 7
Aula 7
 
POO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em JavaPOO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em Java
 
Semana 9: toString, classes, instâncias e objectos, Scanner
Semana  9: toString, classes, instâncias e objectos, ScannerSemana  9: toString, classes, instâncias e objectos, Scanner
Semana 9: toString, classes, instâncias e objectos, Scanner
 
Java básico - módulo 03: captura de dados
Java  básico - módulo 03: captura de dadosJava  básico - módulo 03: captura de dados
Java básico - módulo 03: captura de dados
 
Java hidden features
Java hidden featuresJava hidden features
Java hidden features
 
Java hidden features
Java hidden featuresJava hidden features
Java hidden features
 
Lista IV de Programação Orientada a Objetos
Lista IV de Programação Orientada a ObjetosLista IV de Programação Orientada a Objetos
Lista IV de Programação Orientada a Objetos
 

Mehr von ETEC Monsenhor Antonio Magliano

Android - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosAndroid - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosETEC Monsenhor Antonio Magliano
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)ETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)ETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasETEC Monsenhor Antonio Magliano
 

Mehr von ETEC Monsenhor Antonio Magliano (20)

Cadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQLCadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQL
 
JPA INTRODUÇÃO
JPA INTRODUÇÃOJPA INTRODUÇÃO
JPA INTRODUÇÃO
 
Android - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosAndroid - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de Contatos
 
Android - Intents implícitas e explícitas
Android - Intents implícitas e explícitasAndroid - Intents implícitas e explícitas
Android - Intents implícitas e explícitas
 
Android - Criando uma ListView
Android - Criando  uma ListViewAndroid - Criando  uma ListView
Android - Criando uma ListView
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
 
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
CONEXÃO BANCO DE DADOS MYSQL  COM JAVACONEXÃO BANCO DE DADOS MYSQL  COM JAVA
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
 
Sockets : Introdução
Sockets : IntroduçãoSockets : Introdução
Sockets : Introdução
 
THREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃOTHREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃO
 
PCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOSPCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOS
 
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃOPCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
 
PCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOSPCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOS
 
PCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVAPCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVA
 
PCII - AULA 2: HERANÇA EM JAVA
PCII -  AULA 2: HERANÇA EM JAVAPCII -  AULA 2: HERANÇA EM JAVA
PCII - AULA 2: HERANÇA EM JAVA
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
 
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
 
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORAGSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
 
GSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROIDGSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROID
 
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCOGSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
 

ETEC MONSENHOR ANTONIO MAGLIANO

  • 1. ETEC MONSENHOR ANTONIO MAGLIANO 2010
  • 2.
  • 3. public class TiposPrimitivos { public static void main(String[] args) { boolean liberado = true; char sexo =‘M’; int i = 10; double d = 10.5; String nome = “Aloisio”; //não é primitivo, é classe. } }
  • 4. Classe utilizada para captura de dados do teclado via prompt de comandos. Importar: import java.util.Scanner;
  • 5. import java.util.Scanner; public class Exemplo1{ public static void main(String[] args) { Scanner leitor = new Scanner(System.in); //LER UM TEXTO System.out.println("Nome:"); String nome = leitor.nextLine(); //LER UM NUMERO System.out.println("Idade:"); int idade = leitor.nextInt(); //LER UM CARACTER System.out.println("Sexo:"); char sexo = (char) leitor.next().charAt(0); System.out.println("Nome:" +nome + ",Idade:" +idade+",Sexo:"+sexo); } }
  • 6. Faça um programa que entre com 2 números reais (double) usando a classe Scanner. Calcule a média e exiba o resultado (System.out.println)
  • 7. Altere o programa anterior, calculando a média ponderada atribuindo pesos para as notas. Nota 1: Peso 3 (0.3) Nota 2: Peso 7 (0.7)
  • 8. Quando um programador utiliza as classes feitas por outro, surge um problema clássico: como escrever duas classes com o mesmo nome? Exemplo: pode ser que a minha classe de Data funcione de um certo jeito, e a classe Data de um colega, de outro jeito. Pacotes funcionam como pastas, separando as classes
  • 9. São métodos que pode ser utilizados sem necessidade de instanciar uma classe Exemplo: System.out.printn(“Estático???”); Veja, nunca instanciamos um objeto dessa classe.
  • 10. Package calculos; Classe Matematica{ public static int Soma(int vl1, int vl2){ return vl1+vl2; } }
  • 11. Import calculos.Matematica; public class Exemplo1{ public static void main(String[] args) { //SOMAR int total = Matematica.soma(10,20); //MOSTRAR System.out.println(“Total:“ + total); } }
  • 12. • Java - Como programar, Harvey M. Deitel • www.caelum.com.br • netbeans.org/index_pt_BR.html • netbeans.org/kb/docs/java/quickstart_pt_BR.html • www.ibm.com/developerworks/br/java/newto • www.oracle.com/technetwork/java/index.html • pt.wikibooks.org/wiki/Java/Introdução