ExercíCios Grupo De Estudo Java Atualizado

17
1 Grupo de Estudo JAVA Exercícios e Desafios Ricardo Liyushiro Chikasawa CA Presidente Prudente Sun MicroSystems 1

Transcript of ExercíCios Grupo De Estudo Java Atualizado

Page 1: ExercíCios Grupo De Estudo Java Atualizado

1

Grupo de Estudo JAVAExercícios e Desafios

Ricardo Liyushiro ChikasawaCA Presidente PrudenteSun MicroSystems

1

Page 2: ExercíCios Grupo De Estudo Java Atualizado

Grupo de Estudo de Java 2009 – Unesp FCT 2

1. Exercício• Um programa Java funcional está todo misturado sobre a porta da geladeira. Você

conseguiria reorganizar os trechos de código para criar um programa Java funcional que produzisse a saída listada abaixo? Algumas das chaves cairam no chão e são muito pequenas para que as recuperemos,portanto, fique a vontade para adicionar quantas delas precisar!

If (x==1){

System.out.print(“d”);

x=x-1;

}

If (x ==2){

System.out.print(”b c”);

}

Class GrupoDeEstudo {

public static void main(String[] args){

}

If (x > 2){

System.out.print(”a”);

}

Int x = 3;

X = x-1;

System.out.print(“-”);

While ( x>0)

Page 3: ExercíCios Grupo De Estudo Java Atualizado

Grupo de Estudo de Java 2009 – Unesp FCT 3

2. Exercício• Cada um dos arquivos Java desta página representa um arquivo-fonte completo. Sua tarefa é

personificar o compilador e determinar se cada um deles pode ser compilado. Se não puderem ser comilados, como você os corrigira?

A.

class Exercicio2b{

public static void main(String [] args){

int x=1;

while(x<10){

if(x > 3){

System.out.println(“big x”);

}//if

}//while

}//main

}

B.

public static void main(String [] args){

int x=5;

while(x > 1){

x = x-1;

if(x < 3){

System.out.println(“small”);

}//if

}//while

}//main

C.

class Exercicio2b{

int x=5;

while(x > 1){

x = x-1;

if(x < 3){

System.out.println(“small”);

}//if

}//while

}//class

Seja um compilador

Page 4: ExercíCios Grupo De Estudo Java Atualizado

Grupo de Estudo de Java 2009 – Unesp FCT 4

Desafio• Faça um programa em Java, com uma class chamada “Desafio1”, com uma saída.

Entrada

x y

0 0

1 1

1 0

0 1

Saída

00 11 23 36 410

12 24 37 411

11 23 36 410

01 12 24 37 411

Dicas: use para impressão System.out.print( x+ ""+ y +" ");

Page 5: ExercíCios Grupo De Estudo Java Atualizado

Positive Reading Reversed Out

5

Page 6: ExercíCios Grupo De Estudo Java Atualizado

6

Page 7: ExercíCios Grupo De Estudo Java Atualizado

7

Page 8: ExercíCios Grupo De Estudo Java Atualizado

8

Page 9: ExercíCios Grupo De Estudo Java Atualizado

9

Page 10: ExercíCios Grupo De Estudo Java Atualizado

10

Page 11: ExercíCios Grupo De Estudo Java Atualizado

11

Page 12: ExercíCios Grupo De Estudo Java Atualizado

12

Page 13: ExercíCios Grupo De Estudo Java Atualizado

13

Page 14: ExercíCios Grupo De Estudo Java Atualizado

14

Page 15: ExercíCios Grupo De Estudo Java Atualizado

15

Page 16: ExercíCios Grupo De Estudo Java Atualizado

16

Page 17: ExercíCios Grupo De Estudo Java Atualizado

17