Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Observações:
Observações:
As classes, métodos ou blocos de código tem que estar sempre delimitados por abrir { e
fechar }.
Inteiros;
Ponto Flutuante;
Caracteres;
Lógicos
Por defeito (default) os valores são tratados como inteiros simples (int).
No JAVA, não existe um indicador de valores negativos, assim os
inteiros representam tanto valores positivos, como negativos.
Representação Significado
\n Nova linha
\b Retrocesso
\t Tabulação
\f Nova página
\’ Apóstrofe
\” Aspas
\\ Barra Invertida
O nome de uma variável pode ter o comprimento que o programador entender, mas
apenas os primeiros 32 caracteres são usados para distinguir diferentes variáveis.
Exemplo:
// Exemplo de utilização de variáveis
public class Exemplo_Var {
public static void main (String[] args) {
int alunos = 120;
System.out.println ("Entraram " +alunos+" na EST!");
alunos=200;
System.out.println ("No total existem "+alunos+" alunos!");
}
}
No exemplo anterior para além de se ter definido a variável alunos como sendo do tipo
int é efectuada também uma instrução de atribuição coloca numa variável o resultado
de uma expressão:
nome_da_variável = expressão;
Exercício 1:
// Exemplo de utilização de variáveis
public class Exemplo_Var_teste {
public static void main (String[] args) {
int max = 1;
System.out.println (“O valor de max é " +max+"!");
System.out.println (“Agora o valor de max é " +max+"!");
max=5;
//System.out.println (“Mas max é"+max+“!");
}
}
a) $mine
b) %mine
c) x2
d) 2x
e) total-geral
f) total geral
g) total_geral
h) ExpData
i) Void
j) _maximo
k) TOTAL
a) Int i;
b) int i,j;
c) int i, int j;
d) double valor_medio;
e) char letra=c;
f) boolean ok=1;
g) boolean ok=false;
h) float angulo=1,57*108
i) float angulo=1,57E8
j) float angulo=1.57*108
k) int quantidade=0; quantidade=1;
Operadores
Operadores Aritméticos;
Operadores Relacionais;
Operadores Lógicos;
Operadores Aritméticos
- Subtracção a-b
* Multiplicação a*b
/ Divisão a/b
- Sinal negativo -a
+ Sinal positivo +a
int a = 5;
int b=2;
System.out.println ("a= "+a);
System.out.println (“b= "+b);
System.out.println ("a+b="+(a+b));
System.out.println ("a-b="+(a-b));
System.out.println ("a*b="+(a*b));
System.out.println ("a/b="+(a/b));
System.out.println ("a%b="+(a%b));
System.out.println ("-a="+(-a));
System.out.println ("a++="+(a++));
System.out.println ("++b="+(++b));
System.out.println ("a--="+(a--));
System.out.println ("--b="+(--b));
a= 5
b= 2
a+b=7
a-b=3
a*b=10
a/b=2
a%b=1
-a=-5
a++=5 a++=5 a=6 (para instruções encadeadas)
++b=3
a--=5 a--=6 a=5 (para instruções encadeadas)
--b=1 --b=2 b=2 (para instruções encadeadas)
!= Diferente a!=b
int a = 15;
int b=12;
System.out.println ("a= "+a);
System.out.println (“b= "+b);
System.out.println ("a==b ---"+(a==b));
System.out.println ("a!=b ---"+(a!=b));
System.out.println ("a < b ---"+(a < b));
System.out.println ("a <= b ---"+(a <= b));
System.out.println ("a > b ---"+(a > b));
System.out.println ("a >= b ---"+(a >= b));
! Negação (not) !a