【发布时间】:2014-11-17 20:30:48
【问题描述】:
给定一个用 Java 做的练习,但不知道如何做:
“我们要制作一排 X 英寸长的砖块,我们有一些小砖块(1 英寸长)供用户输入,还有一些大砖块(5 英寸长)也可以输入由用户输入。"
我已经确定了目标的长度,然后是每块砖的数量(存储为 int 的),并取给定砖数量的总长度(即 smallbrick * 1,bigbrick * 确定是否可以使用输入的积木数量来实现目标(X 英寸)。5)虽然我知道用文字做什么,但我不知道如何将其转换为代码
代码如下:
import java.util.Scanner;
public class BrickMan {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
System.out.println("How Large is the Goal (In Inches)? ");
int goal = kb.nextInt();
System.out.println("How Many Big Bricks Do You Have? ");
int bgbrk = kb.nextInt();
System.out.println("How Many Small Bricks Do You Have? ");
int smlbrk = kb.nextInt();
byte smlbrklen = 1;
byte bgbrklen = 5;
int ttlbgbrk = bgbrklen * bgbrk;
int ttlsmlbrk = smlbrklen * smlbrk;
谢谢
【问题讨论】:
-
先尝试一些代码。我们希望看到一些代码 (SSCCE)
-
简单地说,
X - (min(X % 5, big) * 5) <= small-> 可以,resBig = min(X % 5, big); resSmall = X - 5 * resBig; -
Stack Overflow 不存在为你做功课。
标签: java