Meu deus
Por: Lucas Wanderley • 5/4/2015 • Artigo • 380 Palavras (2 Páginas) • 137 Visualizações
1) Serve para criar um objeto, e sempre que chamar o "new" é executado o construtor da classe.
2) Quando não se é declarado nenhum costrutor no programa, o java cria um construtor padrão, com argumentos vazios. As variaveis de texto são inicializadas com null e as de numeros são inicializadas com zeros.
3) Serve para atribuir valores específicos ao objeto e não à classe. Uma variável de instância em geral possui uma valor diferente em cada objeto membro da classe. Por exemplo 2 carros, as variaveis string motor, int potenciaDoMotor em cada objeto vai ser diferente se forem carros diferentes.
4) Pois essas classes já se encontram dentro do pacote java.lang, que é automaticamente importado. É o único pacote com esta característica.
5)
String variavel;
java.util.Scanner input = new java.util.Scanner(System.in);
variavel = input.next();
System.out.println(variavel);
6)
7) Quando se divide um inteiro por outro, e esse resultado é dado em um numero fracionário, o programa descarta a parte fracionada, não mostrando-a, esse processo é dado por casting. Assim, podemos moldar a váriavel, para que não haja perda de informações fazendo assim a "promoção" da variáel. Por exemplo:
int x = 5; int y =2;
System.out.println(x/y); // Assim, o programa irá imprimir somente o 2.
Então, para podermos contornar esse erro:
int x = 5; int y =2;
System.out.println((double)x/y); // Logo, o programa modificará a variável para dar o resultado fracionado.
8)A combinação de 2 instruções de controle pode ser exemplificada por, no caso da criação de um menu, a partir da estrutura de seleção switch, onde se escolhe um determinado item do menu, para que o laço volte para o inicio,fazendo com que outro item seja escolhido, pode-se usar a a estrutura de repetição while, utilizando essa combinação para que o menu continue a ser chamado, ate que uma condição de saida seja selecionada.
9)
a) Já que temos uma quantidade ja limitada de repetições podemos utilizar o for.
int soma=0;
for (int i=0; i<101; i++){
soma = soma+i;
}
b) Quando não possuimos uma condição de parada, utilizamos o while.
int x = 101;
int soma=0, cont=1;
while (cont < x){
soma = soma+cont;
cont++;
}
10) Exemplo:
...