查看: 119|回复: 0

[讨论] java大神看看,microbit手表,为什么到了60分钟后,不会+1小时

[复制链接]
input.onButtonPressed(Button.A, function () {
    if (min < 59) {
        min += 1
    } else if (min == 60) {
        min = 0
        hours += 1
    }
})
input.onButtonPressed(Button.B, function () {
    if (hours < 23) {
        hours += 1
    } else if (hours == 24) {
        hours += 0
    }
})
input.onGesture(Gesture.Shake, function () {
    if (min == 60) {
        min = 0
        hours += 1
    } else {
        if (hours == 24) {
            min = 0
            hours = 0
        }
    }
    time = "" + hours + ":" + min
    basic.showNumber(0)
})
let hours = 0
let min = 0
let time = ""
time = ""
min = 0
hours = 0
basic.forever(function () {
    basic.pause(60000)
    min += 1
    if (min == 60) {
        min = 0
        hours += 1
    } else {
        if (hours == 24) {
            min = 0
            hours = 0
        }
    }
})



高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail