gpt4 book ai didi

java - 逻辑问题 A 或 C(C 和 B)

转载 作者:行者123 更新时间:2023-12-01 22:09:35 24 4
gpt4 key购买 nike

我得到了以下拖放事件代码:

if (event.getType().equals("mousedown")){
isMouseDown = true;
}

if (event.getType().equals("mouseup")){
isMouseDown = false;
}

if (event.getType().equals("mouseout")){
isMouseDown = false;
}

if (event.getType().equals("mousemove")){
if (isMouseDown)
thisMove(event);
}

我现在如何用我尝试过的更好的逻辑来缩短这个时间

isMouseDown = event.getType().equals("mousedown") && !(event.getType().equals("mousemove") && isMouseDown);

if (event.getType().equals("mousemove") && isMouseDown)
thisMove(event);

但是这是错误的...

最佳答案

尝试使用如下 switch 语句:

switch(event.getType()) {
case "mousedown":
code block
break;
case "mouseup":
code block
break;
default:
default code block}

关于java - 逻辑问题 A 或 C(C 和 B),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32076008/

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