首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

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

2012-02-24 
急急急!一个for循环写等腰三角行昨天去一公司面试 出的第一道题就是一个for循环写出等腰三角形!3个for 2个

急急急!一个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);       }   }} 

热点排行