Você está na página 1de 242

C433j

Chagas, Clayton Escouper das.


Java Básico e Orientação a Objeto: volume único / Clayton Escouper
das Chagas, Cássia Blondet Baruque, Lúcia Blondet Baruque. – Rio de
Janeiro: Fundação CECIERJ, 2010.
238p.; 19 x 26,5 cm.
ISBN: 978-85-7648-648-0
1. Linguagem de programação. 2. Java. 3. Programação gráfica. I.
Baruque, Cássia Blondet. II. Baruque, Lúcia Blondet. III.Título.

CDD: 005.133
|
|
1 public class Hello {
2 /**
3 * Nosso primeiro programa em Java
4 */
5
6 public static void main(String[ ] args) {
7 // A próxima linha imprime a frase entre (“…”)
no console da IDE
8 System.out.println("Esse é nosso
primeiro programa");
9 }
10
11 }
// Comentário de uma única linha

/* Comentário
de bloco
aceita mais de
uma linha */
/* Comentário
* de bloco
* aceita mais de
* uma linha
*/

/** Comentário inserido


nos javadocs
@author Clayton Chagas
@version 1.0
* /
public static void main (String[ ] args) {
System.out.println(“Teste1”);
System.out.println(“Teste2”);
}

ExemploDeNomeDeClasse.
exemploDeNomeDeMetodo( )
exemploDeNomeDeVariavel
if (expressão_lógica)
instrução;

if (expressão_lógica) {
instrução1;
instrução2;
instrução3;
...
}
if (expressão_lógica)
instrução_caso_expressão_true;
else
instrução_caso_expressão_false;
if (expressão_lógica) {
instrução1_caso_expressão_true;
instrução2_caso_expressão_true;
...
} else {
instrução1_caso_expressão_false;
instrução2_caso_expressão_ false;
...
}
if (expressão_lógica1)
instrução_caso_expressão1_true;
else if (expressão_lógica2)
instrução_caso_expressão2_true;
else
instrução_caso_expressão2_false;
switch (variável_int) {
case valor1:
instrução1;
instrução2;
...
break;
case valor2:
instrução1;
instrução2;
...
break;
default:
instrução1;
instrução2;
...
break;
}
while (expressão_lógica) {
instrução1;
instrução2;
...
}
do {
instrução1;
instrução2;
...
} while (expressão_lógica);
for (expressão_lógica) {
instrução1;
instrução2;
...
}
return ++i;
//retorna para o código que chamou o valor da variável i
incrementada

return 2;
//retorna para o código que chamou o valor 2

return “Ola”;
//retorna para o código que chamou a String “Olá”

return;
//não retorna nada para o código que chamou, apenas passa
a execução para ele
int nota1;
int nota2;
int nota3;

nota1 = 5;
nota2 = 7;
nota3 = 8;
int[ ] ages;
int ages[ ];

// declaração do array de inteiros


int ages[ ];
// construção do array declarado acima com espaço para cem
números inteiros
ages = new int[100];
boolean resultados[ ] = {true, false, false, true};

double [ ]notas = {8.0, 9.5, 6.7, 8.4, 4.0};


int [ ] idades ou int idades [ ];

double [ ]notas = {8.0, 9.5, 6.7, 8.4, 4.0};

ages[0] = 10; /inicialização com o valor 10


System.out.println(ages[0]); //imprimir o elemento de índice 0
nomeDoArray.lenght

int [ ] [ ] array2d = new int [64] [64];


Carro a = new Carro( );
int numInteiro = 10;
double numDouble = numInteiro; //casting implícito

double numDouble2 = 45.32;


int numInt2 = (int)numDouble2;
package <pacote>.<subpacote>;

Você também pode gostar