這是什么原理,第二循環中 j < i+1 和 j <= i 效果一樣
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ??
System.out.println("打印直角三角形");
? ? ? ??
// 外層循環控制行數
for (int i = 1; i < 4;i++? ? ? ? ? ? ? ) {
? ? ? ? ? ??
// 內層循環控制每行的*號數
// 內層循環變量的最大值和外層循環變量的值相等
for (int j = 1; j < i+1 ;j++? ? ? ? ? ? ?) {
? ? ? ? ? ? ? ??
System.out.print("*");
}
? ? ? ? ? ??
// 每打印完一行后進行換行
System.out.println();
}
}
}
2020-04-13
package?for_4_14; //實現功能:使用?*?打印直角三角形 // //實現思路: //上面的圖形中,第?1?行有一個?*?號,第?2?行有兩個?*?號,第?3?行有三個?*?號,所以可以使用二重循環來實現。 //其中,外層循環控制行數,內層循環控制每行的?*?號數。 //同時,我們發現一個規律,當打印每行信息時,內層循環變量的最大值和外層循環變量的值相等。 public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????System.out.println("打印直角三角形"); ????????//?外層循環控制行數 ????????for?(int?i?=?1;?i?<=3;i++?)?{ ????????????//?內層循環控制每行的*號數 ????????????//?內層循環變量的最大值和外層循環變量的值相等 ????????????for?(int?j?=?1;?j<=i;?j++?)?{ ????????????????System.out.print("*"); ????????????} ????????????//?每打印完一行后進行換行 ????????????System.out.println(); ????????} ????} }2020-02-20
沒區別,就像你大于等于10和小于11一樣,都是到10