Tabela Portugol Vs Java
Variável tipo inteiro
Portugol (Visualg)
Java
i: inteiro short i; int i; long i; byte i;
Variável tipo real
d: real
float d; double d;
Variável tipo lógico
b: logico
boolean b;
Variável tipo texto
s: caractere
char s;
String s;
Variável tipo vetor
v: vetor[linha1..linhaN] de tipo
tipo[] v = new tipo[linhas];
Variável tipo matriz
m: vetor[linha1..linhaN, coluna1..colunaN] de tipo
tipo[][] m = new tipo[linhas][colunas];
Exemplos de literais (valores) do tipo inteiro
3
3 // int
3L // long
Exemplos de literais (valores) do tipo real
3.14
3.14F // float
3.14 // double
Exemplos de literais (valores) do tipo lógico
FALSO
VERDADEIRO
false true Exemplos de literais (valores) do tipo texto
"texto entre aspas"
'C' // char
"texto entre aspas" // String
Ler valor tipo inteiro
Portugol (Visualg)
Java
leia(i) i i i i
=
=
=
=
Short.parseShort(console.nextLine()); // short
Integer.parseInt(console.nextLine()); // int
Long.parseLong(console.nextLine()); // long
Byte.parseByte(console.nextLine()); // byte
Ler valor tipo real
leia(d)
d = Float.parseFloat(console.nextLine()); // float d = Double.parseDouble(console.nextLine()); // double
Ler valor tipo lógico
leia(b)
b = Boolean.parseBoolean(console.nextLine());
Ler valor tipo texto
leia(s)
s = console.nextLine().charAt(0); // char s = console.nextLine(); // String
Escrever
escreva(...)
System.out.print(...);
Escrever, pulando linha
escreval(...)
System.out.println(...);
Escrever com parâmetros
escreva(..., a, ..., b, ...)
System.out.print("..." + a + "..." + b + "...");
Escrever com parâmetros, pulando linha
escreval(..., a, ..., b, ...)
System.out.println("..." + a + "..." + b + "...");
Limpar tela
limpatela
(não existe)
Operação recebe
a <- b
a = b;
Operação soma
a+b
a+b
Operação subtração
a-b
a-b
Operação divisão
a/b
a/b
Operação divisão inteira
a\b
a / b (sendo a e b inteiros)
Operação resto da divisão
a%b a mod b
a%b
Operação potenciação
a ^b