问题在于底部。我做了一行评论来表明这个区域。我想我需要在那里添加某种条件?没有线索。感谢您的时间。
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..");
}
}
}
答案 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.
希望这会有所帮助。