打印菱形
来源:互联网 发布:筛选的数据求和 编辑:程序博客网 时间:2024/06/05 19:14
前几天一个面试题,自己做了下.
public static void main(String[] args) {int n = 5;//确定打印行数for(int i=0;i<n*2-1;i++){//确定每一排打印数for(int j=0;j<n*2;j++){//当正三角的时候if(i-n<0){//确定同一排不同位置的打印if(n-i<=j&&n+i>=j){System.out.print("*");}else{System.out.print(" ");}}//当倒三角的时候if(i-n>=0){//确定同一排不同位置的打印if(i-n<j-1&&3*n-i>j+1){System.out.print("*");}else{System.out.print(" ");}}}System.out.print("\n");//换行}}
------------------------分割线-----------------------------
最后控制台打印,复制过来就歪了,好奇怪哈哈哈;
* *** ***** ******* ********* ******* ***** *** *