日期:2014-05-20  浏览次数:20622 次

请各位高手帮忙解释一下这一小段For循环代码!!不胜感激....
package Test1;

public class Test1 {
public static void main(String[] args) {
for(int i = 0; i < 5; i++){
for(int j = 5; j >i; j--){
System.out.print("*");
}
System.out.println();
}
}
}




请具体解释到每一行,for循环这里不是很懂,输出的是一个反过来的三角形,如果我想写一个正放的三角形呢?(与上者相反的三角形),该怎么写呢?求各位牛人解释........

------解决方案--------------------
package Test1;

public class Test1 {
public static void main(String[] args) {
for(int i = 0; i < 5; i++){
for(int j = 0; j <=i; j++){
System.out.print("*");
}
System.out.println();
}
}
}

------解决方案--------------------
探讨
package Test1;

public class Test1 {
public static void main(String[] args) {
for(int i = 0; i < 5; i++){
for(int j = 0; j <=i; j++){
System.out.print("*");
}
System.out.println();
}
}
}

------解决方案--------------------
package com.crms;

public class Fortest {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {// 控制行数
for (int j = 0; j <= i; j++) {//控制列数
System.out.print("*");//打印*
}
System.out.println();//每打印一列换一行
}
}
}
上面有详细注释!LZ应该能看懂了,求lZ结帖给分这个是美德!!!!