Sou iniciante Java, e estou estudando o livro Java 6 e preciso de uma ajudinha…
Não estou sabendo criar uma classe que tenha um método que desenhe uma moldura na tela. Essa moldura deve ter 80 caracteres de comprimento por 5 de largura e utilizando a sequencia de caracteres ASC|| .
public class Teste{
//Metodo principal- O cara que vai ser execultado!!
public static void main (String args[]){
//Metodo que imprime ou seja mostra na tela o teste "asdf" no caso..
System.out.println("asdf");
// Loop.. tudo dentro das chaves aih embaixo do for vai ser execultado 100 vezes começando com o contador no caso "i" com 0 e incrementando de um a um!!!
for (int i =0;i<100;i++){
}
// IF , ele execulta oque esta dentro das chaves caso a condição dentro dos parenteses esteja correta.. no caso o i tem que se menor do que 10 OU maior que 40
if (i <10 || i> 40 ) {
}
}
}
Sou iniciante Java, e estou estudando o livro Java 6 e preciso de uma ajudinha…
Não estou sabendo criar uma classe que tenha um método que desenhe uma moldura na tela. Essa moldura deve ter 80 caracteres de comprimento por 5 de largura e utilizando a sequencia de caracteres ASC|| .
Será que alguem pode me ajudar…
Obrigada…[/quote]
Para desenhar uma linha cheia:
for (int=1;i<50;i++){
System.out.print("*");
}
Para desenhar uma linha só com as bordas:
System.out.print("*");
for (int=1;i<48;i++){
System.out.print(" ");
}
System.out.print("*");
É gambiarra mas funciona e é java!!!
Achei sua lógica tão boa!
public class Guj {
public static void main(String[] args) {
int largura = 0;
for (int i = 0; i < 50; i++) {
System.out.print("*");
}
while (largura < 5) {
largura++;
System.out.println("* *");
}
for (int i = 0; i < 51; i++) {
System.out.print("*");
}
}