// comentrio Os caracteres colocados depois de // so ignorados a=10; // a varivel a igual a 10 /* comentrio */ Os caracteres entre localizados entre /* e */ so ignorados (normalmente utilizados quando se quer comentar mais de uma linha) a=10; /* a varivel a igual a 10 */
Tipos de Dados
Lgicos (declarado com boolean) Assume valores lgicos TRUE e FALSE Ex: boolean verdadeiro=true; Inteiro
Tipos de Dados
Ponto Flutuante
Tipos de Dados
Declaraes de Variveis
1. 2. 3. 4.
As declaraes podem aparecer em qualquer ponto no cdigo-fonte. int x,y; double total=3.1; char letra=d; String cadeia=hellow;
Operadores
And && Or || Concatenao de Strings + Ex: cad1=segunda; dia=cad1 + -feira; //dia=segunda-feira
Operadores
Aritmticos
Operadores
Relacionais
Ex.Operadores Aritmticos
public class Main { public static void main(String[] args) { int a = 5; int b = 2; System.out.println(" a = " + a); System.out.println(" b = " + b); System.out.println(" -b = " + (-b)); System.out.println(" a + b = " + (a+b)); System.out.println(" a - b = " + (a-b)); System.out.println(" a * b = " + (a*b)); System.out.println(" a / b = " + (a/b)); System.out.println(" float(a / b) = " + ((float)a/b)); System.out.println(" a++ = " + (a++)); System.out.println(" a-- = " + (a--)); }}
Ex.Operadores Relacionais
package relacionais; public class Main { public static void main(String[] args) { int a = 5; int b = 2; System.out.println(" a = " + a); System.out.println(" b = " + b); System.out.println(" a == b = " + (a==b)); System.out.println(" a != b = " + (a!=b)); System.out.println(" a < b = " + (a <b)); System.out.println(" a <= b = " + (a<=b)); System.out.println(" a > b = " + (a> b)); System.out.println(" a >= b= " + (a>=b)); }}
10
11
Classe BufferedReader
1 - Digite as seguintes instrues no incio do programa:
import
java.util.Scanner;
package lendoteclado;
import java.util.Scanner;
12
Classe BufferedReader
2 - Inicialize uma varivel da classe Scanner:
13
Classe BufferedReader
3 - Utilize um dos mtodos abaixo para capturar os dados:
14
15
Classe JOptionPane
A JOptionPane possui mtodos que permitem mostrar uma caixa de dilogo para que o usurio informe os dados.
16
public static void main(String[] args) { Scanner ler=new Scanner (System.in); String nome; System.out.println("Qual o teu nome ? "); nome=ler.next(); System.out.println("Qual a tua idade? "); int idade=ler.nextInt(); System.out.println("Ol "+nome+" a sua idade "+idade+" anos");
17
public class Main { public static void main(String[] args) { String nome; float n1,n2,media; nome=JOptionPane.showInputDialog("Qual o seu nome"); n1=Float.parseFloat(JOptionPane.showInputDialog("Di gite a 1 Nota ")); n2=Float.parseFloat(JOptionPane.showInputDialog("Di gite a 2 nota ")); media=(n1+n2)/2; JOptionPane.showMessageDialog(null,"Mdia do aluno "+nome +" "+media); } }
18
Ex. JOptionPane
19
Estruturas de Fluxo
20
For
Sintaxe for ([inicio] ; [condio] ; [incremento/decremento]) {bloco_de_comandos} Ex: //ExemploFor.java
public static void main(String[] args) { int j; for (j=0 ; j<10; j++) { System.out.println(j); }
}
21
Exerccio
Desenvolva uma aplicao que escreva a seguinte sequncia de nmeros 0,2,4,6,8,10. Utilize o a estrutura de lao for. Desenvolva uma aplicao que some todos os nmeros entre 0 e 10.
22
While
Sintaxe while ([condio]) {bloco_de_comandos} Ex: //ExemploWhile.java
public static void main(String[] args) { int j=0; while (j >=0 && j<10 ) { System.out.println(j); j++; } }
23
Exerccio
public static void main(String[] args) { int j=0; while (j >=0 && j<10 ) { System.out.println(j); j++; } }
24
Do While
public static void main(String[] args) { int i=0; do { System.out.println(i); i++; }while (i<=10);
25
If Else
public static void main(String[] args) { int j=0; while (j >=0 && j<10 ) { if(j%2==0){ System.out.println("Nmero par"); } else{ System.out.println("Nmero no par"); } j++; } } }
26
Switch
Sintaxe switch (<expresso>) { case <opo> : comandos break; default : comandos break; }
27
Switch
//ExemploSwitch.java public class ExemploSwitch { public static void main (String args[]) { int num = 2; int resto = num%2; switch (resto) { case 0: System.out.println("O nmero par"); break; case 1: System.out.println("O nmero mpar"); break; default: System.out.println(: "); break; } } }
28
Palavras Reservadas
29
Operador condicional ?:
30