kotlin每错3个点减去一个正确点

Subtract one correct point for every 3 wrong point in kotlin

我想每3个错误点减去一个正确点,然后打印当前点(在textView中)。比如我们有6个错误点和3个正确点,所以我们每错3个点减去一个正确点,答案是1个正确点。现在我想在 kotlin 中编写代码,但我不知道我该怎么做。

这是我的科特林代码:

fun calculateNetResult() {
        while (wrongIndex % 3 == 0) {
            correctIndex--
        }
    }

请帮帮我

尝试使用

import kotlin.math.max

fun calculateNetResult(): Int = max(0, correctIndex - wrongIndex / 3)

假设您不需要负分。

如果您的方法只包含一个语句,您可以用等号编写它,如 kotlin 中所示只是一个 shorthand 语法,而 max 将防止净分数低于零。