Font size
WorksheetsExercícios Java
Total questions: 44
Worksheet time: 57mins
Java é uma linguagem de programação popular, é usado para desenvolver aplicativos móveis, aplicativos web, aplicativos de desktop, jogos e muito mais.
Correto!
Java é uma linguagem de programação rara.
Todo programa Java tem um nome class que deve corresponder ao nome do arquivo e todo programa deve conter o método main( ).
Qualquer código dentro do método main( ) será executado.
Java diferencia maiúsculas de minúsculas: "MyClass" e "myclass" têm significados diferentes.
Uma classe deve sempre começar com a primeira letra maiúscula.
Todas as alternativas estão corretas.
Nenhuma das alternativas são corretas.
O método principal main( ) é obrigatório. Complete...
public static void main( (a) [] args)
Complete...
As chaves { } marcam o início e o fim de um (a) de código.
System é uma classe Java integrada que contém membros úteis, como out, que é a abreviação de "saída". O método println( ), abreviação de “print line”, é usado para imprimir um valor na tela (ou em um arquivo).
Esta correta a afirmação?
Você pode adicionar quantos métodos println( ) desejar.
Isso adicionará uma nova linha para cada método?
Ao trabalhar com texto, ele deve ser colocado entre aspas duplas " ".
Se você esquecer as aspas duplas, ocorrerá um erro.
Para evitar o erro, o código correto fica:
Veja o comando: System.out.print("Hello World! ");
Observe que adicionamos um espaço extra (depois de “Hello World!” no exemplo acima), para melhor legibilidade.
Qual a diferença entre este comando print e println?
Você também pode usar o método println( ) para imprimir números.
No entanto, ao contrário do texto...
não colocamos números entre aspas duplas
colocamos números entre aspas duplas
talvez não colocamos números entre aspas duplas
sempre colocamos números entre aspas duplas
Você também pode realizar cálculos matemáticos dentro do método println( )...
Comentários podem ser usados para explicar o código Java e torná-lo mais legível. Também pode ser usado para impedir a execução ao testar código alternativo. Dê um exemplo de "comentários": Use um comentário de linha única!
(a)
Comentários de várias linhas começam ?? e terminam com ??.
Qualquer texto entre os ?? e ?? será ignorado pelo Java.
Escreva um comentário como se utilizasse várias linhas.
(a)
Variáveis são contêineres para armazenar valores de dados.
Em Java, existem diferentes tipos de variáveis.
Selecione apenas duas das opções que estão corretas.
string
armazena inteiros (números inteiros), sem decimais, como 123 ou -123
float
armazena caracteres únicos, como 'a' ou 'B'. Os valores de caracteres estão entre aspas simples
int
armazena valores com dois estados: verdadeiro ou falso
char
armazena caracteres únicos, como 'a' ou 'B'. Os valores de caracteres estão entre aspas simples
String
armazena texto, como "Olá". Os valores da string estão entre aspas duplas
Para criar uma variável, você deve especificar o tipo e atribuir um valor a ela.
Sintaxe: type variableName = value;
Onde type é um dos tipos Java (como int or String) e variableName é o nome da variável (como x ou name). O sinal de igual é usado para atribuir valores à variável.
A afirmativa acima está...
Para criar uma variável que deve armazenar um número, observe o exemplo a seguir:
Crie uma variável chamada myNum do tipo int e atribua a ela o valor 15.
(a)
Para criar uma variável, você deve especificar o tipo e atribuir um valor a ela. Você também pode declarar uma variável sem atribuir o valor e atribuir o valor posteriormente.
Crie uma variável chamada myNum do tipo int e após o comando, atribua a ela o valor 15.
(a)
Se você atribuir um novo valor a uma variável existente, ele substituirá o valor anterior, veja os comandos:
int myNum = 15; myNum = 20;
A afirmativa está correta!
Não está correta a afirmativa.
Analise as declarações de variáveis e responda..
1) int myNum = 5;
2) float myFloatNum = 5.99f;
3) char myLetter = 'D';
4) boolean myBool = true;
5) String myText = "Hello";
As opções do enunciado 1 - 3 - 4
estão incorretas
Apenas as opções do enunciado 2 - 4 - 5
estão corretas
Todas as opções do enunciado estão corretas
Nenhuma das opções do enunciado estão corretas
Crie uma variável chamada carName e atribua o valor Volvo a ela.
(a)
Utilize o método que é frequentemente usado para exibir variáveis.
Para combinar texto e uma variável, use o caractere + :
Digite os comandos que armazene na variável "name" o valor John e printe na tela a mensagem Olá e o conteúdo desta variável pulando uma linha.
(a)
Para valores numéricos, o caractere + funciona como um operador matemático:
int x = 5;
int y = 6;
System.out.println(x + y); // Imprime o resultado da soma dos valores de x + y.
O enunciado está...
Explicando como o caractere + funciona como operador matemático para somar valores numéricos.
Explicando como o caractere + funciona como operador matemático para subtrair valores numéricos.
Para declarar mais de uma variável do mesmo tipo em vez de escrever:
int x = 5; int y = 6; int z = 50; System.out.println(x + y + z);
Você pode simplesmente escrever:
int x = 5, y = 6, z = 50; System.out.println(x + y + z);
O que você entende desta questão?
Para declarar mais de uma variável do mesmo tipo, você também pode atribuir o mesmo valor a múltiplas variáveis em uma linha.
Exemplo:
int x, y, z;
x = y = z = 50;
System.out.println(x + y + z);
Estes comandos serão executados e a resposta na tela será...
Todas as variáveis Java devem ser identificadas com nomes exclusivos.
Esses nomes exclusivos são chamados de identificadores.
Nota: Recomenda-se usar nomes descritivos para criar um código compreensível e de fácil manutenção.
Qual das opções a seguir não é uma das regras gerais para nomear variáveis em Java?
Usar nomes genéricos como a, b, c, Idade, totalVolume
Os tipos de números primitivos são divididos em dois grupos:
Os tipos inteiros armazenam números inteiros, positivos ou negativos (como 123 ou -456), sem decimais. Os tipos válidos são byte, e short. O tipo que você deve usar depende do valor numérico.
Os tipos de ponto flutuante representam números com parte fracionária, contendo uma ou mais casas decimais. Existem dois tipos: float e double.
Embora existam muitos tipos numéricos em Java, os mais usados para números são int(para números inteiros) e double(para números de ponto flutuante).
Assinale a opção correta:
Use a instrução if para especificar um bloco de código Java a ser executado se uma condição for true.
Sintaxe: if (condition) {
// bloco de código para executar o if se a condição for verdade
}
Letras maiúsculas:
" If " gerarão um erro
Letras maiúsculas:
" IF " gerarão um erro
if está em letras minúsculas, não gerará erro
Analise o exemplo:
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x é maior que y");
}
Explique o exemplo demostrado acima.
Aqui vai uma resposta que você deve digitar:
No código ao lado usamos duas variáveis, x e y , para testar se x é maior que y (usando o operador >). Como x é 20 e y é 18, e sabemos que 20 é maior que 18, imprimimos na tela que “x é maior que y”.
Observe a Sintaxe:
int time = 20;
if (time < 18) {
System.out.println("Bom dia.");
} else {
System.out.println("Boa noite.");
}
Explique o comando!
Observe a Sintaxe:
int time = 20;
if (time < 18) {
System.out.println("Bom dia.");
} else {
System.out.println("Boa noite.");
}
Explique o comando!
Analise o trecho do programa a seguir:
int time = 22;
if (time < 10) {
System.out.println("Bom dia.");
} else if (time < 18) {
System.out.println("Boa tarde.");
} else {
System.out.println("Boa noite.");
}
Há também uma abreviatura if else , que é conhecida como operador ternário porque consiste em três operandos.
Ele pode ser usado para substituir várias linhas de código por uma única linha e é mais frequentemente usado para substituir instruções if else simples veja a Sintaxe:
variable = (condition) ? expressionTrue : expressionFalse
Você pode simplesmente escrever:
int time = 20;
String result = (time < 18) ? "Bom Dia." : "Boa Noite.";
System.out.println(result);
A Sintaxe está Incorreta!!
A Sintaxe está Correta!
Atenção!
Em vez de escrever muitas declarações if..else, você pode usar a declaração switch.
A instrução switch seleciona um dos muitos blocos de código a serem executados.
Como é que funciona?
Os loops podem executar um bloco de código desde que uma condição especificada seja atingida.
Os loops são úteis porque economizam tempo, reduzem erros e tornam o código mais legível.
O loop while percorre um bloco de código, desde que uma condição especificada seja verdade/true:
Sintaxe:
while (condition) {
// code block to be executed
}
Analise o trecho do código...
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
Explique o que o código no loop executará.
(a)
O loop do/while é uma variante do loop while. Este loop executará o bloco de código uma vez, antes de verificar se a condição é verdadeira, e então repetirá o loop enquanto a condição for verdadeira.
Analise o trecho do programa e explique:
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
Imprima i até que i seja menor que 6:
int i = 1;
_____ (i <6) {
System.out.println(i);
___ ;
}
Complete!
(a)
Analise o programa e responda o que será retornado na tela.
Preencha os espaços em branco. "Na mesma linha os dois comandos!"
(a)
Quando você souber exatamente quantas vezes deseja percorrer um bloco de código, use o loop for em vez de um loop while.
Explicação:
A instrução 1 é executada (uma vez) antes da execução do bloco de código.
A instrução 2 define a condição para execução do bloco de código.
A instrução 3 é executada (sempre) após a execução do bloco de código.
O exemplo abaixo irá imprimir os números de 0 a 4:
for (int i = 0; i < 5; i++) {
System.out.println(i); }
Explique o código acima exemplificado.
Analise o código apresentado e responda o que será apresentado na tela.
Complete os espaços em branco para o trecho do programa onde:
Imprima "1" se x for igual a y, imprima "2" se x for maior que y, caso contrário imprima "3".
(a)
Complete os espaços em branco:
Crie um objeto MyClass chamado myObj.
Escreva o código completo!
(a)
Use myObj para acessar e imprimir o valor do x atributo de MyClass.
Digite a linha completa onde apresenta os espaços em branco.
(a)
Complete onde houver espaço em branco na linha do código exibido.
Chame o objeto myMethod.
Digite a linha completa.
(a)
Crie e chame um construtor de classe de MyClass
Siga os comentários para inserir as partes que faltam no código.
Digite sequencialmente, apenas incluindo um espaço em branco para cada comando faltante conforme a figura.
(a)
