当前位置: 首页 > 知识库问答 >
问题:

如果一个整数是另一个整数的倍数,则为System.Print.Out

申屠项明
2023-03-14
package assignmentsmodule1_exercise2.pkg16;

import java.util.Scanner;

public class AssignmentsModule1_Exercise216 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        int number1;
        int number2;

        System.out.print("Enter first number: ");
        number1 = input.nextInt();

        System.out.print("Enter second number: ");
        number2 = input.nextInt();

        if (number1 % number2 == number1);
        System.out.printf("%d % %d%n", number1, number2);
    }

}

以下是错误代码:

Exception in thread "main" java.util.IllegalFormatFlagsException: Flags = ' '
    at java.util.Formatter$FormatSpecifier.checkText(Formatter.java:3037)
    at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2733)
    at java.util.Formatter.parse(Formatter.java:2560)
    at java.util.Formatter.format(Formatter.java:2501)
    at java.io.PrintStream.format(PrintStream.java:970)
    at java.io.PrintStream.printf(PrintStream.java:871)
    at      assignmentsmodule1_exercise2.pkg16.AssignmentsModule1_Exercise216.main(AssignmentsModule1_Exercise216.java:34)
Java Result: 1

有谁能帮我解决我的问题吗?

共有1个答案

姜阳
2023-03-14

当M%N==0时,M可被N整除

你的台词

if (number1 % number2 == number1);

应该是

if (number1 % number2 == 0)
System.out.printf("%d % %d%n", number1, number2);
System.out.printf("%d %% %d%n", number1, number2);
 类似资料:
  • 问题内容: 在另一个Bruce Eckels演习中,计算速度,其中s和t是整数。我如何做到这一点,以便该部门提高浮力? 问题答案: 只需先将两个操作数之一转换为浮点数即可。 演员表的优先级高于分区,因此发生在分区之前。 另一个操作数将由编译器自动有效地强制转换为浮点数,因为规则指出,如果另一个操作数为浮点型,则即使另一个操作数是整数,该操作也将是浮点运算。

  • 本文向大家介绍写一个方法判断一个数字是否为整数相关面试题,主要包含被问及写一个方法判断一个数字是否为整数时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我需要测试从1到1000的每个数字是3的倍数还是5的倍数。我认为我要这样做的方式是将数字除以3,如果结果是整数,则它将是3的倍数。与5相同。 如何测试数字是否为整数? 这是我当前的代码: 问题答案: 您可以使用模运算符执行此操作, 当且仅当是的精确倍数时,计算结果为true 。在小学数学中,这被称为除法运算的余数。 在您当前的方法中,您执行除法,结果将是 如果使用整数除法,则始终为整数

  • 将一个整数,分拆为若干整数的和。例如实现: 4=3+1 4=2+2 4=2+1+1 4=1+1+1+1 解决(Python) #! /usr/bin/env python #encoding:utf-8 """ """ def int_divided(m,r,out_list): if(r==0): return True tm=r while tm>0:

  • 问题内容: 在Java中,hashcode()方法返回整数而不是long。有什么具体原因吗? 问题答案: 那么,一个良好的理由是,基于数据结构(,)使用一个数组来存储箱,并且阵列被限制为索引。 如果必须将其映射到数组索引,那么您将一无所获。

  • 我是一名编程学生,我在这个问题上遇到了很多麻烦: “完成一个静态方法multipleof,它接受两个int参数number和count。方法体必须返回一个包含number的第一个计数倍数的int数组。例如,