Skip to content

Latest commit

 

History

History
299 lines (208 loc) · 3.8 KB

File metadata and controls

299 lines (208 loc) · 3.8 KB

Java - Instruções

Declaração de Variáveis/Constantes

Variáveis

<Tipo> <nome_variavel>;

Exemplo

int cookie;

Constantes

final <Tipo> <nome_constante> = <valor>;

Exemplo

final int pi = 3.1415926536;

Tipos de Variáveis

  1. Inteiro
int inteiro = 3; // Guarda valores inteiros
  1. Double
double duplo = 3.14; // Guarda valores com duas casas decimais
  1. String
String corda = "Hello World"; // Guarda cadeias de caracteres
  1. Char
char carater = 'C'; // Guarda caracteres
  1. Booleano
boolean booliano = true; // Guarda valores booleanos
  1. Outros
  • Decimal
  • Float
  • Byte
  • Short
  • Long
  • Date
  • TimeSpan

Leitura de Dados - Input

Para Strings e Caracteres

<variavel> = System.console().readLine(); // Lê o input

Exemplo

cookie = System.console().readLine(); // Lê o input e Troca de Linha

Para Outros Tipos

<variavel> = <tipo_variavel>.parse<tipo_variavel>(System.console().readLine()); // Lê o input

Exemplo

cookie = Integer.parseInt(System.console().readLine()); // Lê o input e Troca de Linha

Escrita no Ecrã

Apenas Cadeia de Caracteres

System.out.println("<texto>");

Exemplo

System.out.println("Olá");

Apenas uma Variável

System.out.println(<variável>);

Exemplo

System.out.println(cookie);

Cadeia de Caracteres e Variável

System.out.println("<texto> " + <variável>);

Exemplo

System.out.println("Cookies: " + cookie);

Operadores Aritméticos

  • + → Soma
  • - → Subtração
  • * → Multiplicação
  • / → Divisão Real
  • % → Resto da Divisão
  • // → Divisão Inteira

Operadores Relacionais

  • == → Igualdade
  • != → Diferença
  • > → Maior Que
  • < → Menor Que
  • >= → Maior ou Igual
  • <= → Menor ou Igual

Operadores Lógicos

  • && → E
  • || → OU
  • ! → Negação

Atribuições

  • = → Atribuição Simples
  • += → Incremento
  • -= → Decremento
  • *= → Multiplicação
  • /= → Divisão
  • %= → Resto

Estruturas Condicionais

If

if (<condição1>) {
    // bloco de código
} else if (<condição2>) {
    // bloco de código
} else {
    // bloco de código
}

Exemplo

if (cookie == 3) {
    System.out.println("Há 3 cookies.");
} else if (cookie > 0) {
    System.out.println("Há " + cookie + " cookies");
} else {
    System.out.println("Não há mais cookies.");
}

Switch

switch (<expressão>) {
    case <valor1>:
        // bloco de código
        break;
    case <valor2>:
        // bloco de código
        break;
    default:
        // bloco de código a executar se nenhum dos valores acima for o resultado da <expressão>
        break;
}

Estruturas de Repetição

For Loop

for (<inicialização>; <condição>; incremento/decremento) {
    // bloco de instruções
}

Exemplo

for (int i = 0; i < 10; i++) {
    System.out.println(i);
}

While Loop

while (<condição>) {
    // bloco de instruções
}

Exemplo

while (i > 0) {
    System.out.println(i);
    i--;
}

Do While Loop

do {
    // bloco de instruções
} while (<condição>);

Exemplo

do {
    System.out.println(i);
    i--;
} while (i > 0);

Tratamento de Exceções - Try Catch

try {
    // bloco de código para detectar erro
} catch (Exception ex) {
    // bloco de código para tratar erro
}

© Artur Cruz