javascript - 处理java减少直到一定数量

标签 javascript java processing

我有一个名为tn的变量。我想将其增加到50,如果达到 50,我想将其减少回 0,如果达到 0,我想再次增加它并循环遍历它

float tn = 0;
  tn += 0.1;

 if(tn >= 50){
   tn -= 0.1;
 }

我已经得到了这个,但现在我陷入如何减少 0.1 直到达到 0,如果达到 0如何将其增加回 50 等等上。

最佳答案

跟踪变量是上升还是下降。当您到达端点时更改变量。

例如:

float delta = 0.1f;
float tn = 0f;

// inside your loop:
    tn += delta;
    if (delta > 0 && tn >= 50 || delta < 0 && tn <= 0) {
        delta = -delta
    }

关于javascript - 处理java减少直到一定数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38054299/

相关文章:

javascript - 从对象填充模型值。

JavaScript/Jquery 正则表达式替换

java - 如何使用processing.org计算文本位置x?

java - 线程 "Animation Thread"processing.core.PApplet$RendererChangeException 中出现异常

java - 如何在处理中获取对象的 X 位置

javascript - Angular 1.5无法读取未定义的属性切片和过滤器

javascript - 无法阻止 Angular 应用程序中的浏览器页面刷新/重新加载

java - 如何使用 Java 生成 SAML 安全 SOAP 请求并使用 SAAJ 调用永恒的 Web 服务

java - 如何在一个事务中调用多个DAO函数

java - JVM 系统属性 - 如何将其视为字符串文字