数字以及可被另一个数字整除的数字的数字(例如 3)

路西法

这与java有关。我试图找出一个范围内的数字,这些数字可以被一个特定的数字整除,比如 X。数字的数字也可以被数字 X 整除。例如:范围 30 到 40,所以数字 30,33,36,39 是可以被 3 整除,并且数字也可以被 3 整除。但是在我最后编写的代码中,循环逻辑似乎不正确,因为它只给我 30 和 33 作为输出。你能帮我理解这个吗?

代码:

public class Char{
    public static void main(String args[]){
        //Fill the code
        int m,n,i,z = 0;
        int x = 3;

        Scanner sc = new Scanner(System.in);
        System.out.println("Enter the range for shipment numbers :");
        m = sc.nextInt();
        n = sc.nextInt();
        //while (m!=0 && n!=0){
        System.out.println("Possible shipment numbers :");
            for (i=m;i<=n;i++){
                if(i%10==z){
                    if(z%x==0);
                    z=i/10;
                    System.out.println(i);
                    }

                }


            }

}

代码:

班西

您需要遍历主循环变量i 的每个数字您需要一个内部循环(下面的“while”)来检查i 的每个数字

    int m, n, i, z = 0;
    int x = 3;
    boolean div;

    Scanner sc = new Scanner(System.in);
    System.out.println("Enter the range for shipment numbers :");
    m = sc.nextInt();
    n = sc.nextInt();
    System.out.println("Possible shipment numbers :");
    for (i = m; i <= n; i++) {
        z = i;
        div = true;
        while (z > 0) {
            if (z % 10 % x != 0) {
                div = false;
                break;
            }
            z /= 10;
        }
        if (div) System.out.println(i);
    }

现在这也适用于更大的数字范围。例如,运行给出:

输入货件编号的范围:300 400 可能的货件编号:300 303 306 309 330 333 336 339 360 363 366 369 390 393 396 399

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C程序输出一个数字是否可被3整除

来自分类Dev

最多更改一个数字就可以获得多少个可被3整除的数字

来自分类Dev

最多更改一个数字就可以获得多少个可被3整除的数字

来自分类Dev

构造一个循环来检查一个数字的数字之和是否可以被 3 整除

来自分类Dev

从1到30的数字可被3整除

来自分类Dev

检查列表中的数字是否可被另一个数字整除的最有效方法

来自分类Dev

Python sqlite3 Column1 val 的第 2 列 val 等于数字,也 val 等于另一个数字

来自分类Dev

Bash数学:除以一或计算一个数字是否可被另一个数字整除的错误

来自分类Dev

任务有问题。编写一个程序,确定并打印输入的数字中被3整除的那些数字

来自分类Dev

安排一个整数数组,使两个连续的数字之和不被3整除

来自分类Dev

Java-使用递归求和一个数字,该数字与该数字的差和3的倍数之差

来自分类Dev

找出一个很大的数字是否可以被另一个数整除

来自分类Dev

编写一个函数,该函数计算并返回被3整除的两个目标数字之间的整数总数

来自分类Dev

如何创建一个数字列表,这些数字是 3 的倍数并且落在特定范围内?

来自分类Dev

Haskell-一个无限列表,可被给定列表的每个数字整除

来自分类Dev

如何输出3个数字中的最高数字?

来自分类Dev

变量回显3个数字的最后一个

来自分类Dev

寻找3个数字中最小的一个。(作业)

来自分类Dev

如何使每3个数字打印出一个while语句?

来自分类Dev

提取3个字节到一个数字

来自分类Dev

一个或两个字母,后跟3-4个数字

来自分类Dev

For循环,每3个数字打印一次

来自分类Dev

创建一个数字从1到3的熊猫列,然后再次重复

来自分类Dev

给定一个数字,foreach 3rd digit 做某事

来自分类Dev

在sqlite3中有一个或两个数字的限制python

来自分类Dev

汇编中3个数字的均值

来自分类Dev

生成包含3个数字的矩阵

来自分类Dev

最多3个数字的乘法Swift

来自分类Dev

方案:连续3个数字,实现

Related 相关文章

  1. 1

    C程序输出一个数字是否可被3整除

  2. 2

    最多更改一个数字就可以获得多少个可被3整除的数字

  3. 3

    最多更改一个数字就可以获得多少个可被3整除的数字

  4. 4

    构造一个循环来检查一个数字的数字之和是否可以被 3 整除

  5. 5

    从1到30的数字可被3整除

  6. 6

    检查列表中的数字是否可被另一个数字整除的最有效方法

  7. 7

    Python sqlite3 Column1 val 的第 2 列 val 等于数字,也 val 等于另一个数字

  8. 8

    Bash数学:除以一或计算一个数字是否可被另一个数字整除的错误

  9. 9

    任务有问题。编写一个程序,确定并打印输入的数字中被3整除的那些数字

  10. 10

    安排一个整数数组,使两个连续的数字之和不被3整除

  11. 11

    Java-使用递归求和一个数字,该数字与该数字的差和3的倍数之差

  12. 12

    找出一个很大的数字是否可以被另一个数整除

  13. 13

    编写一个函数,该函数计算并返回被3整除的两个目标数字之间的整数总数

  14. 14

    如何创建一个数字列表,这些数字是 3 的倍数并且落在特定范围内?

  15. 15

    Haskell-一个无限列表,可被给定列表的每个数字整除

  16. 16

    如何输出3个数字中的最高数字?

  17. 17

    变量回显3个数字的最后一个

  18. 18

    寻找3个数字中最小的一个。(作业)

  19. 19

    如何使每3个数字打印出一个while语句?

  20. 20

    提取3个字节到一个数字

  21. 21

    一个或两个字母,后跟3-4个数字

  22. 22

    For循环,每3个数字打印一次

  23. 23

    创建一个数字从1到3的熊猫列,然后再次重复

  24. 24

    给定一个数字,foreach 3rd digit 做某事

  25. 25

    在sqlite3中有一个或两个数字的限制python

  26. 26

    汇编中3个数字的均值

  27. 27

    生成包含3个数字的矩阵

  28. 28

    最多3个数字的乘法Swift

  29. 29

    方案:连续3个数字,实现

热门标签

归档