用while語(yǔ)句怎樣打印三角形哪里錯(cuò)了
public?class?HelloWorld{ ?????public?static?void?main(String[]args){ ?????System.out.println("打印三角形:"); ?????while(int?i=1;i<=5;i++){ ?????while(int?j=1;j<=i;j++){ ?????System.out.print("*"); ?????} ?????System.out.println(); ?????} ?????} ?}
2016-12-04
While的用法不是這樣的,while語(yǔ)句的一般形式為:? ? while(表達(dá)式) 語(yǔ)句其中表達(dá)式是循環(huán)條件,語(yǔ)句為循環(huán)體。把while換成for就行了
2016-12-04
package com.helloWord;
public class HelloWorld{
public static void main(String[] args){
? ? System.out.println("打印三角形:");
? ? for(int i=1;i<=5;i++){
? ? for(int j=1;j<=i;j++){
? ? System.out.print("*");
? ? }
? ? System.out.println();
? ? }
}
?}