Swift 数学答案 0
Swift Math Answering 0
我正在尝试计算 green street 中可用空间的百分比。当我计算 (greenStreetSpaces / greenStreetTotalSpaces) * 100 时返回的答案是 0.
这是我的代码
var greenStreetSpaces = json["carparkData"]["Jersey"]["carpark"][0]["spaces"].intValue
print(greenStreetSpaces)
var greenStreetTotalSpaces = 608
print(greenStreetTotalSpaces)
let greenStreetPercent = (greenStreetSpaces / greenStreetTotalSpaces) * 100
print(greenStreetPercent)
我的控制台打印结果。
此运算符“/”应用于 2 个整数returns除法的整数部分
示例
let greenStreetSpaces = 10
let greenStreetTotalSpaces = 15
greenStreetSpaces / greenStreetTotalSpaces // 0
为了解决这个问题你应该划分Doubles
(Double(greenStreetSpaces) / Double(greenStreetTotalSpaces)) * 100 // 66.66666666666666
我正在尝试计算 green street 中可用空间的百分比。当我计算 (greenStreetSpaces / greenStreetTotalSpaces) * 100 时返回的答案是 0.
这是我的代码
var greenStreetSpaces = json["carparkData"]["Jersey"]["carpark"][0]["spaces"].intValue
print(greenStreetSpaces)
var greenStreetTotalSpaces = 608
print(greenStreetTotalSpaces)
let greenStreetPercent = (greenStreetSpaces / greenStreetTotalSpaces) * 100
print(greenStreetPercent)
我的控制台打印结果。
此运算符“/”应用于 2 个整数returns除法的整数部分
示例
let greenStreetSpaces = 10
let greenStreetTotalSpaces = 15
greenStreetSpaces / greenStreetTotalSpaces // 0
为了解决这个问题你应该划分Doubles
(Double(greenStreetSpaces) / Double(greenStreetTotalSpaces)) * 100 // 66.66666666666666