我是靠谱客的博主 听话蜜粉,最近开发中收集的这篇文章主要介绍JAVA中的嵌套循环嵌套循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

嵌套循环

使用:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环。

外层循环;内层循环

说明:内层循环结构遍历一遍,只相当于外层循环循环一次;外层循环执行m次,内层循环执行n次,此时内外层循环一共执行了m*n次。

技巧:外层循环控制行数,内层循环控制列数。

行数 *数

1 1 7 8

2 3 5 7

3 5 3 6

4 7 1 5

5 9

题目:输出如下图形:

注意寻找里面的内在规律:外层控制行数,内层控制列数。

在这里插入图片描述

public class forfor01 {
/**
 * 
 * @Desciption
 * @author Abraham 
 * @email 1290807550@qq.com
 * @version JDK1.8
 * @date 2021年3月16日上午9:01:04
 */
    public static void main(String[] args) {
        for (int j = 1; j <= 5; ++j) {
            for(int a=1;a<=5-j;++a){
                System.out.print(" "); }
            for (int i = 1; i <= 2*j-1; ++i) {
                System.out.print("*"); }
            System.out.println();}
        for (int j = 1; j <= 4; ++j) {
            for(int a=1;a<=j;++a){
                System.out.print(" "); }
            for (int i = 1; i <= (8-2*j)+1; ++i) {
                System.out.print("*"); }
            System.out.println();}


      /*for (int j = 1; j <= 5; ++j) {
            for (int i = 1; i <=5-j; ++i) {
                System.out.print("*"); }
         */   System.out.println();}

    }

题目:打印九九乘法表:

在这里插入图片描述

//九九乘法表代码:
public class forfor02 {
/**
 * 
 * @Desciption
 * @author Abraham 
 * @email 1290807550@qq.com
 * @version JDK1.8
 * @date 2021年3月16日上午9:01:04
 */
    public static void main(String[] args) {
        for(int i=1;i<=9;++i){
            for(int j=1;j<=i;++j){
                System.out.print(j+"*"+i+"="+(j*i)+"t"); }
            System.out.println();
        }
    }
}

题目:输出100以内所有质数(优化过的代码)

public class forfor03 {
/**
 * 
 * @Desciption
 * @author Abraham 
 * @email 1290807550@qq.com
 * @version JDK1.8
 * @date 2021年3月16日上午9:01:04
 */
    public static void main(String[] args) {
        boolean isflag=true;
        for (int i = 2;i <= 100; i++) {

            for (int j = 2; j <Math.sqrt(i); j++) {
                if (i % j == 0) {
                    isflag=false;
                    break;
                }
            }
            if(isflag==true){
                System.out.println(i);
            }
         isflag=true;
        }
    }}

最后

以上就是听话蜜粉为你收集整理的JAVA中的嵌套循环嵌套循环的全部内容,希望文章能够帮你解决JAVA中的嵌套循环嵌套循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部