자바 별찍기에대해서..
소심한녀자
2023.04.01
안녕하세요 자바를 시작한지 크게시간이지나간건아니지만..별찍기가 정말 이해가안가는데요...
이 별찍는건 쉬운대 별찍으면서 공백을 넣어주고 하는게 정말 잘모르겟습니다.. 예를들면
public class Star {
public static void main(String args[]) {
int i, j;
int n = 7;
for(i=0; in/2+1; i++){
for(j=0; jn/2+1; j++){
if(j==0 || i==j){
System.out.print(*);
}else{
System.out.print( );
}
}System.out.println();
}
for(i=0; in/2; i++){
for(j=0; jn/2; j++){
if(j==0 || i+j==n/2-1){
System.out.print(*);
}else{
System.out.print( );
}
}System.out.println();
}
}
}
이소스는 제가 아는 형이 준소스인데 전체적인 코드자체를 잘이해를 못한거갔아서... 그렇습니다 좀가르쳐주십시요 ㅠㅠ이하나의 코드를 이해하고싶은데 솔직히 별찍기는 간단한프로그래밍인데 어떤식인지 구체적으로 잘모르겠습니다 어떻게하니까 이런식으로
공백이생기는지 궁금합니다!!