eu tinha colocado uma questão sobre imprimir * em forma de tringulo
e eu tava apanhando, com muitas dúvidas
aparentimete um amigo meu da facul conseguiu de duas formas
uma iniciando a variável:
public class Triangulo {
public static void main(String arg[]){
String es = "";
String aux = "";
String contaEspacos = "";
int espacos = 3;
for(int i=1;i<=8;i++) {
es +="*";
if(i % 2 !=0) {
for(int j=1;j<=espacos;j++) {
contaEspacos += " ";
}
aux = contaEspacos;
System.out.println(aux+es);
contaEspacos="";
espacos--;
}
}
}
}
e outro com joptionpane.showinputdialog
"mas so se vc colocar número impar"
import javax.swing.JOptionPane;
public class Triangulo {
public static void main(String arg[]){
String es = "";
String aux = "";
String contaEspacos = "";
int espacos = 0;
int base = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero impar para base:"));
for (int c =1;c<=base;c++){
if(c % 2 !=0){
espacos++;
}
}
espacos--;
//System.out.println(espacos);
for(int i=1;i<=100;i++) {
es +="*";
if(i % 2 !=0) {
for(int j=1;j<=espacos;j++) {
contaEspacos += " ";
}
aux = contaEspacos;
System.out.println(aux+es);
contaEspacos="";
espacos--;
}
if(i==base){
break;
}
}
}
}