日期:2014-05-20 浏览次数:20733 次
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();
}
}
}
附上源码