3. CS - Java Junior
3. CS - Java Junior
1. Primeiros Passos 10º. Faça um algoritmo que peça um o Operador Not Booleano
Material de uso: número maior que zero ao usuário e (unário):!
1) Instala IDE (JDK → NetBeans: exiba os números de 1 até o número o Boolean Binário: ==! = > =>
PC/CodeStudio: Fone…) digitado. < =<
2) Abre o programa PC/Fone o Boolean Apenas Binário: &&
3) Crie um novo projeto Java. 2. Estrutura Básica do Java: é composta ||
4) Nomeie o projeto: "Olá Mundo", por declaração de pacotes, declaração o Operadores de Bitwise: ~ &
pacote: "testeExemplo" e de classes e método main. ^ | << >> >>>
escolha a pasta de destino, O código deve estar dentro de um o Operador Ternário: bool?
nomeie: "ExemploJava". Dentro bloco de código e as instruções valtrue: valfalse;
do projeto, vá para a classe são executadas quando o programa é Casting, Conversão:
principal (Main.java) e executado. Exemplo: o programa o int x = (int) 5,5; //
adicione o seguinte código, "Olá, mundo" exibe a mensagem na funciona para tipos
caso está vazio: saída padrão. numéricos
public class OlaMundo { o int x = Integer.parseInt
public static void package meuPacote; ("123");
main(String[] args) { public class MinhaClasse { o float y = Float.parseFloat
public static void main(String[] ("1.5");
System.out.println("Olá Mundo!"); args) { o int x = Integer.parseInt
//Algumas //Declarações e instruções do ("7A", 16); //fromHex
coisa podes dizer livremente aqui. programa o String hex =
} System.out.println("Olá, mundo"); Integer.toString (99, 16);
} } //toHex
5) Verifica, executa e Salva o } o // As linhas anteriores
arquivo do código funcionam com binário,
Comentários são textos inseridos outras bases
A Lógica de Programação fornece em programas para explicar o Java.util.Scanner, entrada, saída
uma maneira estruturada e funcionamento do código e para o Scanner sc = new Scanner
organizada de pensar e resolver ajudar outros desenvolvedores que (System.in);
problemas. Os quatro principais possam trabalhar no projeto o int i = sc.nextInt (); //
paradigmas de programação: posteriormente, eles não afetam a pára no espaço em branco
Imperativo, Orientado a Objetos, execução do programa. É possível o String line = sc.nextLine
Funcional e Lógico. Algoritmos adicioná-los utilizando os (); // linha inteira
ilustram sequência de passos para símbolos: 1. //uma linha. 2. /* o System.out.println ("bla");
resolver problemas. Exemplos de muitas linhas*/ // stdout
Algoritmos: Palavras reservadas nomes o System.err.print ("bla");
1) Somar dois números (Insira os utilizados na linguagem que // stderr, sem nova linha
números; somar; mostra representa comandos do programa, Tipos java.lang.Number
resultado) tal como: abstract, assert, o Integer x = 5; double y =
2) Verificar se um número é par boolean, break, byte, case, catch, x.doubleValue();
ou ímpar (Insira um número; char, class, const, continue, o double y =
verifica se é divisível por 2; default, do, double, else, enum, (double)x.intValue();
se for: é par; senão: é impar; extends, final, finally, float, o //Muitos outros métodos
mostra resultado). for, goto, if, implements, import, para Long, Double, etc.
Exercício instanceof, int, interface, long, Métodos java.lang.String
1º. O que mais gostou e entendeu? native, new, package, private, o //Operador +, e.g.
No programa, ponha nos comentários. protected, public, return, short, “gordo”+”gato” ->
2º. Faça um algoritmo que peça dois static, strictfp, super, switch, “gordogato”
números ao usuário e exiba a soma synchronized, this, throw, throws, o boolean equals(String
deles. transient, try, void, volatile, outra);
3º. Faça um algoritmo que peça um número while. o int length();
ao usuário e exiba se ele é par ou Dados Do Tipos Primitivos: o char charAt(int i);
ímpar. o INTEGER: byte (8 bits), o String substring(int i, int
4º. Faça um algoritmo que peça quatro short (16 bits), int (32 j); //j não incluído
notas ao usuário e calcule a média bits), long (64 bits); o boolean contains(String
delas. o DECIM: float (32 bits), subs);
5º. Faça um algoritmo que peça a idade de double (64 bits); o boolean startsWith(String
uma pessoa e exiba se ela é maior de o OUTROS: boolean (1 bit), pre);
idade ou menor de idade. char (Unicode); o boolean endsWith(String
6º. Faça um algoritmo que peça o valor de o HEX: 0x1AF; post);
um produto e aplique um desconto de o BINÁRIO: 0b00101 o int indexOf(String p); //-1
10%, exibindo o valor final. o LONGO: 8888888888888L se não encontrado
7º. Faça um algoritmo que peça uma o EXEMPLOS CHAR: 'a', '\n', o int indexOf(String p, int
temperatura em Celsius e converta '\t', '\'', '\\', '\"' i); //iniciar em i
para Fahrenheit, exibindo o Operadores Primitivos: o int compareTo(String t);
resultado. o Operador de Atribuição: = o //“a”.compareTo(“b”) -> -1
8º. Faça um algoritmo que peça um número (ex: int a = 5, b = 3;) o String replaceAll(String
ao usuário e exiba o seu dobro. o Operadores Binários (dois str, String encontrar);
9º. Faça um algoritmo que peça três argumentos): + - * / % o String[] split(String
números ao usuário e exiba o maior o Operadores Unários: + - ++ delimitador);
deles. --