não entendi essa pois não sei aonde vai ser criado
a class Test ???
segundo a resposta é a letra D
Given the package structure:
com
|-- x
| |-- Alpha.class
| |
| |-- y
| |-- Beta.class
|
|-- Gamma.class
And the class:
class Test { Alpha a; Beta b; Gamma c; }
Which three must be added to class Test for it to compile? (Choose three.)
A package y;
B package com;
C package com.x;
D import com.x.*;
E import com.Alpha;
F import com.x.y.*;
qual a diferença do exemplo 1 e do exemplo 2
no if acrescenta o valor na variavel ???
minha duvida porque na linha abaixo só adicionou uma vez em z
if((y == true) || (++z == 44)) z++;
E mais uma duvida qual a diferença entre && e & ???
exemplo 1
Given:
1. class Test2 {
2. public static void main(String [] args) {
3. boolean x = true;
4. boolean y = false;
5. short z = 42;
6.
7. if((x == true) && (y = true)) z++;
8. if((y == true) || (++z == 44)) z++;
9.
10. System.out.println("z = " + z);
11. }
12. }
exemplo2
Given:
1. class Foo {
2. public static void main(String [] args) {
3. int x = 0;
4. int y = 4;
5. for(int z=0; z < 3; z++, x++) {
6. if(x > 1 & ++y < 10)
7. y++;
8. }
9. System.out.println(y);
10. }
11. }
--exemplo3
public static void main(String [] args) {
String nome="eu";
boolean x = true;
boolean y = false;
short z = 42;
if((z++ == 42) && (y = true)) {
System.out.println("passo1");
z++;
}
if((x = false) || (++z == 45)){
System.out.println("passo2");
z++;
}
System.out.println("z = " + z);