最近在看java,写了几个关于for循环的例子,帖出来和大家分享,== 仅供菜鸟和初学者,大牛请忽略 ==
1、需求:用for循环实现一个长方形,并且要求宽和高不固定;
看代码:
public class ForTest {
public static void main(String[] args) {
int height = 4;
int width = 10;
for(int h=0; h
2、需求:用for循环写5个经典的金字塔;
看代码:
外层的 public class 类没写,运行要加上
for(int i=1; i<=5; i++) {
//System.out.println(i);
for(int a=1; a<=5; a++) {
//System.out.print(a);
if(i
for(int i=1; i<=5; i++) {
for(int a=1; a<=5-i+1; a++) {
System.out.print("*");
}
for(int b=1; b
for(int i=1; i<=5; i++) {
for(int a=1; a<=5; a++) {
if(a>=i) {
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
for(int i=1; i<=5; i++) {
for(int a=i; a<5; a++) {
System.out.print(" ");
}
for(int b=1; b<=i; b++) {
System.out.print("*");
}
System.out.println();
}
int i, a, k, n;
for(i=1; i<=5; i++) {
//System.out.println(i);
for(a=1; a<=5-i; a++) {
System.out.print(" ");
}
for(k=1; k<=i; k++) {
System.out.print("*");
}
for(n=i-1; n>=1; n--) {
System.out.print("*");
}
System.out.println();
}
3、需求:for循环实现乘法口诀表
看代码:
for(int i=1; i<10; i++) {
//System.out.println(i);
for(int h=1; h<=i; h++) {
//System.out.print(h);
int x = i*h;
System.out.print(i + "x" + h + "=" + x + " ");
}
System.out.println();
}
这几个例子,对练习for循环和if语句判断很有帮助!不同思路,估计有不同编写方法,欢迎留言交流