delimitadores de
Bloco para todo e qualquer bloco
Atribuição:
compara referencia
(primitivos, objetos)
compara valor String
Operador de
diferente
Operadores
logicos
String nome;
String nome = ""; Declaração e Inicialização
Declaração e Inicialização
int[] idade = new int[4]; Array
List idade = new ArrayList<>(); Lista
saida
entrada
concatenação de
Strings
SubProgramas
Exemplo:
Por: Mário Sergio
funcao soma(n1 : inteiro; n2 : inteiro) : inteiro
inicio
retorne n1 + n2
fimfuncao
procedimento exibeMensagem(msg : caractere)
inicio
escreval("Aviso: ",msg)
fimprocedimento
public int soma(int n1, int n2) {
return n1 + n2;
}
public void imprime(String mensagem) {
System.out.println("Aviso: " + mensagem);
}
função | procedimento
enquanto | repita while | do while
não tem palavra reservada para isso
+ +
escreva System.out.println();
Scanner teclado = new Scanner(System.in);
String nome = teclado.next();
leia
<> !=
:= <- =
VISUALG (portugol)
inicio fim fimse fimenquanto... { }
decisão
se .. Entao .. Senao if .. else
E OU NÃO && || !
Comparativo entre Sintaxes
idade : vetor[1..4] de inteiro
repetição
para x de 1 ate 100 faca for (int x=1 ; x<=100 ; x++)
Operador de
igualdade
==
=
.equalsIgnoreCase()
Ecolha caso switch .. case
declara variaveis
primitivas
var
nome: caractere;
declara variaveis
complexas
var

Comparação Sintaxe Portugol vs Java

  • 1.
    delimitadores de Bloco paratodo e qualquer bloco Atribuição: compara referencia (primitivos, objetos) compara valor String Operador de diferente Operadores logicos String nome; String nome = ""; Declaração e Inicialização Declaração e Inicialização int[] idade = new int[4]; Array List idade = new ArrayList<>(); Lista saida entrada concatenação de Strings SubProgramas Exemplo: Por: Mário Sergio funcao soma(n1 : inteiro; n2 : inteiro) : inteiro inicio retorne n1 + n2 fimfuncao procedimento exibeMensagem(msg : caractere) inicio escreval("Aviso: ",msg) fimprocedimento public int soma(int n1, int n2) { return n1 + n2; } public void imprime(String mensagem) { System.out.println("Aviso: " + mensagem); } função | procedimento enquanto | repita while | do while não tem palavra reservada para isso + + escreva System.out.println(); Scanner teclado = new Scanner(System.in); String nome = teclado.next(); leia <> != := <- = VISUALG (portugol) inicio fim fimse fimenquanto... { } decisão se .. Entao .. Senao if .. else E OU NÃO && || ! Comparativo entre Sintaxes idade : vetor[1..4] de inteiro repetição para x de 1 ate 100 faca for (int x=1 ; x<=100 ; x++) Operador de igualdade == = .equalsIgnoreCase() Ecolha caso switch .. case declara variaveis primitivas var nome: caractere; declara variaveis complexas var