日期:2014-05-20 浏览次数:20987 次
String s = "*";
for(int i=0;i<5;i++){
 System.out.println(s);
 s = s+"*";
}
------解决方案--------------------
char syb = '*'; // 输出的符号
int level = 10; // 显示的层级
// 采用递减的方式显示符号
for (int i = level; i > 0; i--) {
    // 计算当前行应该存在的符号数量
    int count = level - i + 1; 
    // 显示相应数据量的符号
    while (count-- > 0) 
        System.out.print(syb);
    // 换行
    System.out.println();
}
------解决方案--------------------
这个行吗?
int i = 5;
        String s = "*";
        while(i>0){
            System.out.println(s);
            s += "*";
            i--;
        }
------解决方案--------------------
这样行吗
int i = 1,j=1;
        while(i<=5){
            System.out.print("*");
            if(j == i){
                System.out.println();
                i++;
                j = 1;
            }else{
                j++;
            }
        }
------解决方案--------------------
楼主教师是变态,木有小JJ。
String s = "*";
for(int i=5;i>0;){
 System.out.println(s);
 s = s+"*";
 i--;
}
------解决方案--------------------
String s = "*";
for(int i=5;i>0;i--){
 System.out.println(s);
 s = s+"*";
}
------解决方案--------------------
这个呢?
[code=Java][/code]
public static void main(String[] args) {
	String s = "*";
	for(int i=0;i>-5;i--){
	 System.out.println(s);
	 s = s+"*";
	}
}
------解决方案--------------------
                String s="";
		for(int i=5;i>0;i--)
		{
			s=s+"*";
			System.out.println(s);
		}
------解决方案--------------------
这个使用下for得嵌套 逻辑是一个控制换行一个控制打印 按照这个思维写就行了
------解决方案--------------------
package com.gz.zhagn;
public class test {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		for (int i = 1; i <= 6; i++) {
			
			for (int j = 1; j <=i; j++)  
				System.out.print("*");
			System.out.println();
		}
	
			
		
		
	}
}
附上源码