能否用while语句打印*长方形?
public class Rectangle {
public static void main(String[] args) {
// 打印长方形
// 第一种方法:for循环方法打印 打印8行,20列的长方形
/*
* for(int i=1;i<=5;i++){//外层循环控制行数 for(int
* j=1;j<=15;j++){//内层循环控制每一行打印的数量,即列数 System.out.print("*"); }
* System.out.println();//换行 }
*/
// 第二种方法:while循环
int x = 1;
int y = 1;
while (x <= 5) {
while (y <= 15) {
System.out.print("*");
y++;
}
System.out.println();
y = 1;
x++;
}
}
}
可以的,while和for几乎是可以互换的,只是for可以定义些临时变量而已,
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
while(i < 3){
System.out.println("*********");
i++;
}
这样算吗,哈哈,反正看起来也是个长方形