gpt4 book ai didi

swift - 尝试在 Swift 中将变量的百分比添加到自身

转载 作者:搜寻专家 更新时间:2023-11-01 06:26:40 24 4
gpt4 key购买 nike

我有一个 Int (loan) 变量。每次单击按钮时,我都想向它添加 10%。

我试过各种方法,首先:

loan = 50
loan = loan + loan / 100 * 10

当我打印 loan 时,它仍然显示 50 而没有添加 10%。

接下来,我尝试声明一个新的 Int 变量 (percent) 来计算百分比:

loan = 50
var percent = loan / 100 * 10
loan = loan + percent

同样,loan 打印 50 而 percent 打印 0。

在每种情况下,我都尝试过将数学放在括号中,但结果相同。我确信这一定是一个非常简单的修复,但我无法解决,并且没有运气谷歌搜索。

最佳答案

您的问题是 loan 被声明为 IntInt 不能有小数部分,所以当你试图用 50 除以 100 时,答案 0.5 会去掉它的小数部分,得到 0。乘以 10,它仍然是零,所以当您将它添加到 loan 时,它不会改变结果。

您可以通过将 loan 声明为 Double 而不是 Int 来解决此问题。您也可以乘以 1.1 以增加 10%。

var loan: Double = 50

loan *= 1.1

关于swift - 尝试在 Swift 中将变量的百分比添加到自身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53414449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com