Cópia de Atividade - 1
Cópia de Atividade - 1
Cópia de Atividade - 1
Aplicações Informáticas B
12.º Ano
Introdução à Programação
Atividade 1
Tipos de Dados
Tipo Contém Valor por defeito Tamanho (bits) Valores Min e Max
boleano Verd. ou falso falso 1 -
Saída de Dados
package aula1;
1
2. Vamos ver quais os outputs das seguintes expressões para analisar o carater de
concatenação:
System.out.println("2 + 2");
System.out.println("2 + 2 = " + 4);
System.out.println("2 + 2" + " = " + 4);
System.out.println("2 + 2" + " = " + (2 + 2));
System.out.println("2 + " + 2 + " = " + 4);
}
}
Entrada de Dados
3. Crie uma nova classe LerComBuffer com “main()” e insira o seguinte código -
teremos de solucionar alguns “problemas”:
numero=Integer.parseInt(a);
import java.io.*;
a=ler.readLine();
2
System.out.println(numero + 2);
}
4. Crie uma nova classe LerComScanner com “main()” e insira o seguinte código
- novamente, teremos de solucionar alguns “problemas”:
import java.util.Scanner;
3
boolean fechado = true;
byte b1 = 0x49 ; /* hexadecimal */
long diametro;
long raio = -1.7E+5;
double d;
double small$123 = .0000000123;
double pi = 3.14159273269;
}
package aula1.g;
6. E agora, com a utilização dos Literais, com “_” (underscore) que, desde
o Java SE 7, permite facilitar a visualização de conjuntos de algarismos maiores:
4
/**O único objetivo dos "_" é apenas permitir uma melhor visualização do
número */
long telefone = 919_900_900L; //é equivalente a escrever long
telefone = 919900900L
long creditCard = 1234_5678_9012_3456L;
long socialSecurityNumber = 999_99_9999L;
float pii = 3.14_15F;
long hexBytes = 0xFF_EC_DE_5E;
long hexWords = 0xCAFE_BABE;
long maxLong = 0x7fff_ffff_ffff_ffffL;
byte nybbles = 0b0010_0101;
long bytes = 0b11010010_01101001_10010100_10010010;
7. Assumindo o seguinte…
5
Constantes
6
Para cada um dos problemas que se seguem, crie um programa em JAVA que o possa
resolver:
1) Pedir um número ao utilizador, ler esse número e que indicar qual o seguinte.
2) Ler um número X e que calcular
X2 + 2xX + 3
O resultado deve ser apresentado no ecrã da seguinte forma:
“O número lido foi o # e o resultado é & “
sendo que # é o valor lido e & é o resultado da expressão.
3) Ler dois números e calcular a respetiva soma, diferença (o primeiro menos o
segundo), produto e quociente (o primeiro a dividir pelo segundo).
4) Ler dois números e calcular a sua média.
5) Calcular a raiz quadrada de um número introduzido pelo utilizador.
6) Calcular o quadrado de um número introduzido pelo utilizador.
7) Calcular a hipotenusa de um triângulo retângulo, cujos catetos são dados pelo
utilizador.
8) Depois de introduzido um número pelo utilizador, calcular o seu arredondamento
e apresentar o resultado no ecrã.