Diamond updated
VB Code:
public class test3{ public static void main(String[] args){ int n=Integer.parseInt(args[0]); if(n%2==0) return; n=(n*2)+3; char[][] c=new char[n][n]; for(int i=0;i<n;i++) for(int j=0;j<n;j++) c[i][j]=' '; int startPos=(n/2),endPos=(n/2); for(int i=0;i<n;i+=2){ for(int j=startPos;j<=endPos&&j>=0&&j<n;j+=2) c[i][j]='*'; startPos=(i<(n/2))?startPos-2:startPos+2; endPos=(i<(n/2))?endPos+2:endPos-2; } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ System.out.print(c[i][j]); } System.out.println(); } } }




Reply With Quote