Java学习Day013(循环结构练习其二)

这个博客包含一系列Java编程的循环结构练习题,如ABCD数字条件匹配、随机数位分析、九九乘法表、图形打印、双色球彩票生成、斐波那契数列、数字转换等。通过这些实例,读者可以加深对Java循环控制的理解并提高编程能力。

11:A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。

    例如:90+09=99

package com.baqn.demo02;

public class WordDome11 {

   public static void main(String[] args) {

     for(int a = 0; a <= 9; a++){

        for(int b = 0; b <= 9 ; b++){

           int num1 = a*10 + b;

           for(int c = 0; c <= 9; c++){

             for(int d = 0;d <= 9; d++){

                int num2 = c*10 + d;

                int num3 = d*10 + a;

                if(num1 + num2==num3){

                System.out.println("a:" + a + ",b:" + b + ",c" + c + ",d" + d);

                System.out.println(num3);               }

             }

           }

        }           

     } 

   }

}

12:随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么

package com.baqn.demo02;

public class WordDome12 {

   public static void main(String[] args) {

     int num = (int) (Math.random() * 99999);

     System.out.println("随机生成的五位以内的数字为:" + num);

     int num1 = 1;

     while (num != 0) {

        int location = num % 10;

        num = num / 10;

        System.out.println("倒数第" + num1 + "" + ":" + location);

        num1++;

     }

     System.out.println("这个随机数的有" + (num1 - 1) + "位数");

   }

}

13:输出九九乘法表

package com.baqn.demo02;

public class WordDome13 {

   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");

           if(j == i){

             System.out.println();

           }

        }

     }

   }

}

14:使用Java实现输出如下图形。(三角形,菱形)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值