sách gpt4 ai đã đi

java - 执行 && 最有效的方法?

In lại 作者:行者123 更新时间:2023-12-01 16:35:26 28 4
mua khóa gpt4 Nike

我有一个常见的情况,您有两个变量(xSpeed 和 ySpeed),当它们低于 minSpeed 时,我想将它们独立设置为零,并在它们都为零时退出。

最有效的方法是什么?目前我有两种方法(方法2更干净),但我想知道你们是否知道更好的方法......

Phương pháp 1:

bool isZeroX = Math.abs(xSpeed)< minSpeed;
bool isZeroY = Math.abs(ySpeed)< minSpeed;

if(isZeroX && isZeroY) return -1;
else if(isZeroX) xSpeed = 0;
else if(isZeroY) ySpeed = 0;

Phương pháp 2:

if(Math.abs(xSpeed)< minSpeed) xSpeed = 0;
if(Math.abs(ySpeed)< minSpeed) ySpeed = 0;
if(ySpeed==0 && xSpeed==0) return -1;

1 Câu trả lời

我更喜欢你的第二个例子,因为它是最具可读性的。优先考虑可读性而非效率,除非您能证明您应该进行优化。

关于java - 执行 && 最有效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9686408/

28 4 0
Bài viết được đề xuất: java - 什么是NullPointerException,我该如何解决?
Bài viết được đề xuất: java - 在 Java 中创建唯一的随机数
Bài viết được đề xuất: java - 字符串数组以及如何循环它们
Bài viết được đề xuất: java - 奇怪的空指针异常
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com