java嵌套循环练习

Posted 代码吴彦祖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java嵌套循环练习相关的知识,希望对你有一定的参考价值。

打印一个等腰三角形

package com.lv.jj;

import java.util.Scanner;

public class DemoDy {

public static void main(String[] args) {
//输入n 打印n的等腰三角形
System.out.println("请输入n:");
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
for(int i=1;i<=n;i++){
//在打印**前面要打印空格 第一行=总行数-第几行
for(int z=1;z<=n-i;z++){
//System.out.print("#");
System.out.print(" ");
}

//每一行打印对应星星的个数
for(int j=1;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
}

}

 

打印一个菱形

 

package com.lv.jj;

 

public class DemoLx {

 

public static void main(String[] args) {
int n=5;

//第一个等腰三角形
for(int i=1;i<=n;i++){

//1:打印*前面的空格 第几行就打印第n-i个空格
for(int j=1;j<=n-i;j++){
System.out.print(" ");
}

//2:打印对应的星星数 第几行就打印几个星星
for(int z=1;z<=i;z++){
System.out.print("* ");
}
System.out.println();
}

//第二个倒过来的等腰三角形 (1 2 3 4)的倒着来
for(int i=n-1;i>0;i--){
//1:打印*前面的空格 i越大,j的执行次数越少 第一次 n5 i4 j1 n5 i3 j2..
for(int j=1;j<=n-i;j++){
System.out.print(" ");
}

//2:打印* 4 3 2 1;i等于4时候打印4个* i等于3时候打印个....
for(int z=1;z<=i;z++){
System.out.print("* ");
}
System.out.println();
}

 

}

 

}

 

 

 

 最重要要知道eclipse里面的debug怎么用

 

有一个99乘法表和逆序99乘法表

 

还有break 与continue的用法

 

 

 

 

以上是关于java嵌套循环练习的主要内容,如果未能解决你的问题,请参考以下文章

Python入门-4控制语句:07嵌套循环-练习

循环语句的嵌套及练习题

循环嵌套练习题

python练习-程序块-嵌套循环

JS练习--嵌套列表(for循环)

for循环练习题-使用嵌套循环,按照下面的格式打印字母。