DEV Community

FUNDAMENTOS JAVA
FUNDAMENTOS JAVA

Posted on

1

Teste do Capítulo 1

Apêndice A Respostas dos testes (página 604)

1. O que é bytecode e por que ele é importante para o uso de Java em programação na Internet?
Bytecode é um conjunto de instruções altamente otimizado que é executado pela Máquina Virtual Java. Ele ajuda Java a fornecer portabilidade e segurança.

2. Quais são os três princípios básicos da programação orientada a objetos? Encapsulamento, polimorfismo e herança

3. Onde os programas Java começam a ser executados?
Os programas Java começam a ser executados em main( )

4. O que é uma variável?
Uma variável é um local nomeado na memória. O conteúdo de uma variável pode ser alterado durante a execução de um programa.

5. Qual dos nomes de variável a seguir é inválido?
A. count
B. $count
C. count27
D. 67count
R: A variável inválida é a da opção D. Nomes de variável não podem começar com um dígito.

6. Como se cria um comentário de linha única? E um comentário de várias linhas? Um comentário de linha única começa com // e termina no fim da linha. Um comentário de várias linhas começa com /* e termina com */.

7. Mostre a forma geral da instrução if. Mostre também a do laço for.
Forma geral de if:
if(condição) instrução
Forma geral de for:
for(inicialização; condição; iteração) instrução;

8. Como se cria um bloco de código?
Um bloco de código começa com uma chave de abertura e termina com uma chave de fechamento.

9. A gravidade da Lua é cerca de 17% a da Terra. Crie um programa que calcule seu peso na Lua.

/*
 Calcula seu peso na Lua.
 Chame este arquivo de Moon.java.
*/
class Moon {
 public static void main(String args[]) {
    double earthweight; // peso na Terra
    double moonweight; // peso na Lua
    earthweight = 165;
    moonweight = earthweight * 0.17;
    System.out.println(earthweight + " earth-pounds is equivalent to " + moonweight + " moon-pounds.");
   }
}

Enter fullscreen mode Exit fullscreen mode

10. Adapte o código da seção Tente isto 1-2 para que ele exiba uma tabela de conversões de polegadas para metros. Exiba 12 pés de conversões, polegada a polegada. Gere uma linha em branco a cada 12 polegadas. (Um metro é igual à aproximadamente 39,37 polegadas.)

/*
 Este programa exibe uma tabela de
 conversão de polegadas para metros.
 Chame-o de InchToMeterTable.java.
*/
class InchToMeterTable {
 public static void main(String args[]) {
     double inches, meters;
     int counter;
     counter = 0;
         for(inches = 1; inches <= 144; inches++) {
             meters = inches / 39.37; // converte para metros
             System.out.println(inches + " inches is " + meters + " meters.");
            counter++;
            // a cada 12 linhas, exibe uma linha em branco
            if(counter == 12) {
                System.out.println();
                counter = 0; // zera o contador de linhas
            }
          }
         }
}
Enter fullscreen mode Exit fullscreen mode

11. Se você cometer um engano na digitação ao inserir seu programa, isso vai resultar em que tipo de erro? Erro de sintaxe.

12. É importante o local onde inserimos uma instrução em uma linha?
Não, Java é uma linguagem de forma livre.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay