- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试运行的这个程序遇到了问题。
该实验室将研究此类机器背后的问题解决和编程。
你总是想使用尽可能少的硬币。您应该使用整数数学来解决这个问题。
通过构造函数提供美分的数量。编写一个方法来计算每种硬币的数量。
tl;博士我需要计算一定数量的硬币。
到目前为止,我有这个:
public class P4_Icel_Murad_Coins_java{
private int c;
public P4_Icel_Murad_Coins_java(int coins){
c = 94;
int Q_i, D_i, N_i, N_f;
}
public void counter(){
int Q_i = (int)(c % 25);
int Q_f = c - (Q_i * 25);
int D_i = (int)(Q_f % 10);
int D_f = c - (D_i * 10);
int N_i = (int)(D_f % 5);
int N_f = (int)(c - (N_i * 5));
System.out.println("Quarter(s): " + Q_i );
System.out.println("Dime(s): " + D_i);
System.out.println("Nickel(s): " + N_i);
System.out.println("Penny(ies): " + N_f);
}
}
我的驱动程序类是
public class Driver_class
{
public static void main(String[] args) {
P4_Icel_Murad_Coins_java start = new P4_Icel_Murad_Coins_java(94);
start.counter();
}
}
我得到的数字非常奇数,其中答案中包含负数,并且由于某种原因有很多便士。任何帮助将不胜感激,并提前致谢。
最佳答案
您必须使用除法“/”而不是模“%”。例如
int Q_i = (int)(c / 25);
你应该更正你的构造函数,它没有使用调用者的硬币:
public P4_Icel_Murad_Coins_java(int cents){
c = cents; // here use the caller cents
}
关于 java 硬币柜台 25 美分/10 美分/5 美分/5 便士,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293282/
我正在做一个汉诺塔程序 - 有 3 个钉子,第 1 个钉子上有一堆磁盘,按从大到小的顺序排列(最大的在底部,最小的在顶部)。您现在要做的就是将所有磁盘从 peg 1 移动到 peg 3,您可以使用 p
我有一个这样的计数器: counter = Counter(['a','a','b','b','b','c']) 给出这个对象: Counter({'b': 3, 'a': 2, 'c': 1}) 然
我正在尝试使用bloc模式构建购物车,这是我第一个 flutter 的应用程序,也是使用bloc。我的问题是,每次用户将产品添加到购物车时,我都试图获取int流。但似乎我在使用接收器和流错误,但我不知
我正在编写一个Java应用程序,它有时会生成整数值。 java应用程序在Windows机器上运行。我不知道这是否可行,但我想知道是否可以为这些值创建一个 Windows 计数器“MyCounter”,
我有一个矩阵形状 (600, 900 亿) 保存为 *.txt 文件。矩阵的每一行由不同的样本名称 sample_name1、sample_name2 等命名。但是,有些样本名称未标准化,例如s###
更新:: 好的,所以我在头文件中添加了这些新行: static void gcdStatsCounter();//increments counter static void display(); /
我是一名优秀的程序员,十分优秀!