JAVA:如果有剩余部分打印一行代码,我将如何制作if语句?

时间:2017-03-23 23:49:00

标签: java if-statement modulo

问题在于底部。我做了一行评论来表明这个区域。我想我需要在那里添加某种条件?没有线索。感谢您的时间。

    import java.util.Scanner;

    public class how {

    public static void main(String[] args) {
    Scanner myScanner = new Scanner(System.in);
    int gumBalls;
    int kids;
    int gpk;

    System.out.println("How many gum balls? How many kids?");

    gumBalls = myScanner.nextInt();
    kids = myScanner.nextInt();

    gpk = gumBalls / kids;

    System.out.print("each person gets ");
    System.out.print(gpk);
    System.out.print(" gumballs");


    //this is where I am stuck  
    if (gpk % > 1) {
        System.out.println("Better throw those extras away..");
    }
}

}

2 个答案:

答案 0 :(得分:3)

any

答案 1 :(得分:0)

%是表达分裂遗骸的表达式。

Lets say 20 / 4. 

这就是5,分裂后没有遗留下来。

但是,如果我们决定看看

23/4 

在这种情况下,我们可以获得4到5次的完整组,然后剩下3组。

我刚才写的句子可以描述为

23%4 = 3;

有了这个说你遇到的问题是你实际上没有给ifstatement进行检查。 If-Statements要求他们成为一个可以返回真或假的解决方案

24% is not able to return a boolean since it's not really checking anything at all.

希望这会有所帮助。