Posição de tela(monitor)

7 respostas
I

Boa noite,

A pouco tempo comecei a me interessar por java, estou fazendo os exercicios do livro do deitel, cheguei numa parte q ele pede pra desenhar algo do tipo
  • *
    





Bom faço uma logica e consigo desenhar mais não um do lado do outro , gostaria de saber se java tem uma função(metodo) igual ao pascal q posiciona gotoxy(x,y) na posição q eu quiser na tela. e tbm tem go to, q volta ha algum trecho de programa q eu define o label qualquer.

Espero ter sido claro na minha duvida.
Abraços,
Info_God.

7 Respostas

D

“info_god”:
Boa noite,

A pouco tempo comecei a me interessar por java, estou fazendo os exercicios do livro do deitel, cheguei numa parte q ele pede pra desenhar algo do tipo
  • *
    





Bom faço uma logica e consigo desenhar mais não um do lado do outro , gostaria de saber se java tem uma função(metodo) igual ao pascal q posiciona gotoxy(x,y) na posição q eu quiser na tela. e tbm tem go to, q volta ha algum trecho de programa q eu define o label qualquer.

Espero ter sido claro na minha duvida.
Abraços,
Info_God.

8O q eh issu kra?? nesse capitulo ae e soh uns exercicios basicos, vc tah complicandu u negocio. Achu q eh soh issu oh…

se vc usar o codigo abaixo, ele vai escrever o “*” e vai pular pra proxima linha…

System.out.println("*");

intaum no proximo comando pra escrever na tela mensagem vai ser escritada na linha debaixo…

jah no codigo abiaxo, ele naum pula pra proxima linha, e da proxima o q vc mandar escreva vai ficar do lado…

System.out.print("*");

achu q eh issu kra, esse eh u capitulo2 se naum me engano, eh soh pra testa conceitos basicos e vc tem q usa soh issu pra desenhar o q ele pediu…

ach q eh issu, se viajei diz ae…

flw :joia:

D

ou melhor ainda… da pra fazer tudo em um soh comandu, usando caracter de escape…

System.out.println( "****\n***\n**  ");

o \n e um caracter de escape q vfaz a mesma função do ENTER, pula uma linha, intaum ali ele escreveria **** , na linha debaixo ***, e assim por diante…

flw

I

usando System.out.print e System.out.println eu faço qualquer desenho.
Mais a questão é usando for.

for (int i=1 ; i < 8; i++) { for (int j=0 ; j < 1 ; j++) { strn += "* "; } strn += "\n"; }
o desenho formado vai ser esse

*
**
***
****
*****
******
*******

Mais no livro ele pede assim e mais alguns do lado mais eu não entendi se era pra ser do lado mesmo ou ali é pq estava com falta de espaço.

Abraços.[/code]

D

naum kra achu q eh soh issu mesmu… desse jeitu eu axei no livro, mas agora com mais coisas do lado naum… agora nu capitulo 3 sobre applets e nu 12 sobre Java2D dae tem umas parada de coordenadas…

flw

M
"info_god":
Boa noite, A pouco tempo comecei a me interessar por java, estou fazendo os exercicios do livro do deitel, cheguei numa parte q ele pede pra desenhar algo do tipo

* *
** **
*** ***
**** ****
***** *****
****** ******

Bom faço uma logica e consigo desenhar mais não um do lado do outro , gostaria de saber se java tem uma função(metodo) igual ao pascal q posiciona gotoxy(x,y) na posição q eu quiser na tela. e tbm tem go to, q volta ha algum trecho de programa q eu define o label qualquer.

Espero ter sido claro na minha duvida.
Abraços,
Info_God.

Oh pessoal era isso q ele queria fazer eu acho... ma aqui no PJ n aceitar espaço usei oh "b"

*bbbbbbbbbbb*
**bbbbbbbbb**
***bbbbbbb***
****bbbbb****
*****bbb*****
******b******

e facio cara faz assim n vamos usar nd complicado q vc n saiba e so usar...

public class Exercicio2_20 {

    public static void main(String[] arry) {
        System.out.println("*\t*");
        System.out.println("**     **");
        System.out.println("***   ***");
        System.out.println("**** ****");
        System.out.println("*********");
        
    }
}

Blz \t tabulação usa se vc quizer ou usar espaço vc quem sabe...

Acho q era isso q vc queria... se foi blz
I
"Marcelo_Java":
"info_god":
Boa noite, A pouco tempo comecei a me interessar por java, estou fazendo os exercicios do livro do deitel, cheguei numa parte q ele pede pra desenhar algo do tipo

* *
** **
*** ***
**** ****
***** *****
****** ******

Bom faço uma logica e consigo desenhar mais não um do lado do outro , gostaria de saber se java tem uma função(metodo) igual ao pascal q posiciona gotoxy(x,y) na posição q eu quiser na tela. e tbm tem go to, q volta ha algum trecho de programa q eu define o label qualquer.

Espero ter sido claro na minha duvida.
Abraços,
Info_God.

Oh pessoal era isso q ele queria fazer eu acho... ma aqui no PJ n aceitar espaço usei oh "b"

*bbbbbbbbbbb*
**bbbbbbbbb**
***bbbbbbb***
****bbbbb****
*****bbb*****
******b******

e facio cara faz assim n vamos usar nd complicado q vc n saiba e so usar...

public class Exercicio2_20 {

    public static void main(String[] arry) {
        System.out.println("*\t*");
        System.out.println("**     **");
        System.out.println("***   ***");
        System.out.println("**** ****");
        System.out.println("*********");
        
    }
}

Blz \t tabulação usa se vc quizer ou usar espaço vc quem sabe...

Acho q era isso q vc queria... se foi blz

é isso mesmo,
mais dessa maneira eu conseguir fazer, eu gostaria de algo usando um laço de repetição.

Abraços.

V

for (int i = 0; i < 6; i++) { for (int j = 0; j <= i; j++) System.out.print("*"); System.out.print(" "); for (int j = 0; j <= i; j++) System.out.print("*"); System.out.println(); }
acho q deu né?!

Criado 20 de fevereiro de 2005
Ultima resposta 21 de fev. de 2005
Respostas 7
Participantes 4