当前位置: 代码迷 >> Java面试 >> 急一个for循环写等腰三角行解决思路
  详细解决方案

急一个for循环写等腰三角行解决思路

热度:35   发布时间:2016-04-17 19:59:00.0
急急急!一个for循环写等腰三角行
昨天去一公司面试 出的第一道题就是一个for循环写出等腰三角形!3个for 2个for都会写
1个for真的不会。。现在向达人求救!谢谢!

------解决方案--------------------

你被忽悠了,面试官说只有一个for,没说只用一层循环呀,循环不一定要用for的,while也可以的
下面是一个for都不用的代码
Java code
public class Test001 {   public static void main(String[] args){       Test001 test001 = new Test001();       test001.dengYao(6);      }   /** 输出等腰三角型 */   public void dengYao(int line){       int i = 0;       while(i < line){          i++;          print_1(" ",line-i);//输出空格          print_1("*",2*i-1);//输出星星          System.out.println();//换行       }          }      /** 连续输出number个str*/   public void print_1(String str,int number){       int i = 0;       while(i < number){           i++;           System.out.print(str);       }   }}
  相关解决方案