Estruturas De Controle

1058 palavras 5 páginas
Orientação a Objetos e Java

Copyright 2000, Depar

Características imperativas básicas de Java
Estrutura de um Programa
Tipos Primitivos
Estruturas de Controle

Copyright 2000, Depar

Estrutura mínima de um programa em Java class <nome> {

public static void main
(<parametro>) {
<declarações>
<comandos>
}
}
Onde main: método por onde se inicia a execução public: qualificador de acesso static: indica que main se aplica à classe void: indica que main não retorna um valor
Copyright 2000, Depar

Exemplo class LeImprime {
/** Lê e imprime um string */ public static void main (String[] args) {
String nome; nome = Util.readStr ();
System.out.println (nome)
}
}
Copyright 2000, Depar

Tipos Primitivos boolean char byte short int long float double

true ou false caracteres (Unicode) inteiro (8 bits) inteiro (16 bits) inteiro (32 bits) inteiro (64 bits) ponto flutuante (32 bits) ponto flutuante (64 bits)
Copyright 2000, Depar

Booleanos (boolean)
• Literais: true e false
• Operadores relacionais:
>

>=

<

<=

==

!=

• Operadores lógicos:
&& (and)
|| (or)
! (not)
• Precedência: unários, aritméticos, relacionais, lógicos (primeiro && e depois ||)
Copyright 2000, Depar

Strings (String)
• Não é um tipo primitivo e sim uma classe
• Literais: “” “a” “DI \n UFPE \n” ...
• Operadores: + (concatenação) ex.: “março” + “ de ” + 98 = “março de 98”
Note a conversão de inteiro para string
Há uma conversão implícita para todos os tipos primitivos Copyright 2000, Depar

Mais operadores sobre strings
• Comparação (igualdade) de dois strings a e b
a.equals(b) ou b.equals(a)
• Tamanho de um string a
a.length()

Copyright 2000, Depar

Comandos básicos: atribuição
Forma geral:
• <identificador> = <expressão> ex.: x = 12.7; i = i + 1; st = “Recife”
• Formas concisas de in(de)cremento: i += 1 i++ equivale a i = i + 1 i -= 1 i-- equivale a i = i - 1
Copyright 2000, Depar

Condicional: if-else
Forma geral: if (<expressão-booleana>)
<bloco-de-comandos1>
[else
<bloco-de-comandos2>]
Onde:

Relacionados

  • Estruturas de controle
    9789 palavras | 40 páginas
  • Estruturas de Controle
    1877 palavras | 8 páginas
  • Estrutura de Controle de Repetição
    746 palavras | 3 páginas
  • Aula Estruturas Controle
    362 palavras | 2 páginas
  • Uma estrutura para planejamento e controle
    274 palavras | 2 páginas
  • Estruturas de controle - Programação
    293 palavras | 2 páginas
  • Estruturas de controle em linguagens de programação
    1516 palavras | 7 páginas
  • Construção de algoritmos – estruturas de controle
    1150 palavras | 5 páginas
  • Estruturas de Controle de Repeti ao 4
    1258 palavras | 6 páginas
  • Estruturas de Controle na Linguagem C
    639 palavras | 3 páginas