Duvida em incremento de variavel....pacote

1 resposta
P

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);

1 Resposta

mduques

Não seria B, D e F ?

Criado 23 de outubro de 2008
Ultima resposta 23 de out. de 2008
Respostas 1
Participantes 2