um herói:
Atualmente, estou trabalhando em um pequeno padrão for-loop e me deparei com um bloco de estrada no meu projeto. Basicamente, o que eu quero é fazer um para o padrão de circuito do meu arquivo .java que lê o caractere fonte pelo carvão e substituir os asteriscos na minha atual padrão for-loop:
Em algo como isto
Aqui está o código atual que eu tenho que faz o padrão for-loop
for( i = 1; i <= 5; ++i, z = 0) { // first line
for(int space = 1; space <= segments - i; ++space) {
System.out.print(" ");
}
while(z != 2 * i - 1) {
System.out.print("* ");
z++;
}
System.out.println();
}
for( i = 1; i <= 10; ++i, z = 0) { // second line
for(int space = 1; space <= segments - i; ++space) {
System.out.print(" ");
}
while(z != 2 * i - 1) {
System.out.print("* ");
z++;
}
System.out.println();
}
Desde já, obrigado!
Saurabh Narhe:
Esta é exemplo de como você pode ler um char arquivo char,
try {
BufferedReader r=new BufferedReader(new FileReader("file.txt"));
int ch;
while((ch=r.read())!=-1){
System.out.print((char)ch);
}
} catch(Exception e) {
System.out.print((char)ch);
}
Para implementá-lo em seu código, basta colocar este loop while em seu loop while de asterisco do.