使adjustQuantity方法在0处停止

乔恩5001

我正在为我的Java类简介项目,我们必须格式化UML,

+adjustQuantity(adjustingQuantity:int):void // Adjusts the book stored quantity by the given amount. The final
                                                                                       //    must be >= 0

我已经有了添加已应用调整间隔的代码,

public void adjustQuantity(int adjustingQuantity)
    { 
        int iAdjustingQuantity;
        int iQuantity= this.quantity;
        int iNewQuantity = (this.quantity + iAdjustingQuantity);
        if(iNewQuantity <=0)

    }

我遇到的问题是使值停止在0。我只需要执行if语句,说“如果小于0,则返回0”,但是它不返回任何内容,所以我不能这样做...所以我的问题如何使它保持积极而不是消极?

奥斯卡·洛佩兹(Oscar Lopez)

也许这个?

public void adjustQuantity(int adjustingQuantity) { 
    int iNewQuantity = this.quantity + adjustingQuantity;
    if (iNewQuantity >= 0)
        this.quantity = iNewQuantity 
    else
        this.quantity = 0;
}

使用以上方法,您可以确保仅在新数量为零或正数时调整数量,否则我们将分配为零。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jdb在给定的行或方法处停止

来自分类Dev

如何在 0 处停止倒计时?- 斯威夫特

来自分类Dev

当我在caffe上运行自己的图像时,它在迭代0,测试网(#0)处停止

来自分类Dev

XCTAssertThrows在断点处停止

来自分类Dev

IntStream.range(0,1_000_000)在113383处停止(Project Euler:Longest Collatz Sequence)

来自分类Dev

带毫秒的Swift -Countdown计时器在0处停止,但显示左1秒

来自分类Dev

SwiftUI-计时器不会在0处停止

来自分类Dev

从右到左计算 1 的数量,在第一个 0 处停止

来自分类Dev

Xcode。无法在断点处停止

来自分类Dev

在索引值处停止 For 循环

来自分类Dev

XCode没有在从LLDB调用的方法中的断点处停止

来自分类Dev

为什么从二进制文件中读取此流停止在0x1A字符处?

来自分类Dev

<清除dict对象在0x0012E540处的内置方法>是什么?

来自分类Dev

lldb没有在我的断点处停止

来自分类Dev

gdb不会在断点处停止

来自分类Dev

Firebug在不再存在的断点处停止

来自分类Dev

如何在IDLE断点处停止

来自分类Dev

XCode没有在断点处停止

来自分类Dev

PhpStorm没有在断点处停止(xdebug)

来自分类Dev

jQuery在文本结尾处停止

来自分类Dev

在页脚Jquery处停止Float DIV

来自分类Dev

如何在特定像素处停止图像?

来自分类Dev

Firebug在不再存在的断点处停止

来自分类Dev

ggsurvplot - 轴在 0,0 处交叉

来自分类Dev

Xdebug在xdebug_break()处停止,但在NetBeans中的断点处不停止

来自分类Dev

如何编写一种方法,该方法可从键盘读取输入(最多40个数字),并在(-999)处停止读取

来自分类Dev

Java Web 应用程序线程在 java.net.SocketInputStream.socketRead0(本机方法)处因 DB 操作卡住

来自分类Dev

Matplotlib中y = 0处的暗轴线

来自分类Dev

返回索引0处的值的Python函数?

Related 相关文章

  1. 1

    jdb在给定的行或方法处停止

  2. 2

    如何在 0 处停止倒计时?- 斯威夫特

  3. 3

    当我在caffe上运行自己的图像时,它在迭代0,测试网(#0)处停止

  4. 4

    XCTAssertThrows在断点处停止

  5. 5

    IntStream.range(0,1_000_000)在113383处停止(Project Euler:Longest Collatz Sequence)

  6. 6

    带毫秒的Swift -Countdown计时器在0处停止,但显示左1秒

  7. 7

    SwiftUI-计时器不会在0处停止

  8. 8

    从右到左计算 1 的数量,在第一个 0 处停止

  9. 9

    Xcode。无法在断点处停止

  10. 10

    在索引值处停止 For 循环

  11. 11

    XCode没有在从LLDB调用的方法中的断点处停止

  12. 12

    为什么从二进制文件中读取此流停止在0x1A字符处?

  13. 13

    <清除dict对象在0x0012E540处的内置方法>是什么?

  14. 14

    lldb没有在我的断点处停止

  15. 15

    gdb不会在断点处停止

  16. 16

    Firebug在不再存在的断点处停止

  17. 17

    如何在IDLE断点处停止

  18. 18

    XCode没有在断点处停止

  19. 19

    PhpStorm没有在断点处停止(xdebug)

  20. 20

    jQuery在文本结尾处停止

  21. 21

    在页脚Jquery处停止Float DIV

  22. 22

    如何在特定像素处停止图像?

  23. 23

    Firebug在不再存在的断点处停止

  24. 24

    ggsurvplot - 轴在 0,0 处交叉

  25. 25

    Xdebug在xdebug_break()处停止,但在NetBeans中的断点处不停止

  26. 26

    如何编写一种方法,该方法可从键盘读取输入(最多40个数字),并在(-999)处停止读取

  27. 27

    Java Web 应用程序线程在 java.net.SocketInputStream.socketRead0(本机方法)处因 DB 操作卡住

  28. 28

    Matplotlib中y = 0处的暗轴线

  29. 29

    返回索引0处的值的Python函数?

热门标签

归档