问题标签 [arithmetic-expressions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
19550 浏览

bash - Bash脚本检查特定进程的cpu使用情况

首先,我是新手。我对 Windows 脚本和苹果脚本有一些经验,但对 bash 没有太多经验。我想要做的是获取特定进程的 PID 和 %CPU。然后将 %CPU 与设定的数字进行比较,如果更高,则终止该进程。我觉得我很接近,但现在我收到以下错误:

[[:0.0:语法错误:算术运算符无效(错误标记为“.0”)

我究竟做错了什么?到目前为止,这是我的代码:

显然,我将替换 if/then 语句中的回声,但无论 cpu 负载实际是什么,它都表现得好像该语句是真的(我通过将 -gt 更改为 -lt 进行了测试,它仍然回显“废话” "

谢谢大家的帮助。哦,如果这很重要,这是在 OS X 10.7 上。

0 投票
1 回答
147 浏览

sql - 如何防止对空值进行算术运算?

使用 Oracle11g:

如果该列为空,我想排除该列上的算术。

在这种情况下,我怎样才能让seqno=1lag_diffnull

期望的结果

0 投票
1 回答
72 浏览

java - 变量作为命令

我希望能够使用一组可以代表数学运算符的变量。我正在尝试创建一个计算器作为学习练习。我认为每次按下按钮时都进行计算并不好,那么如何在不包含 if 语句中的计算的情况下更改问题中的运算符?

例子

0 投票
1 回答
1958 浏览

string - 在 C# 中对字符串执行算术运算

我是这里的 C# 初学者,我从文本框中获取字符串并应用以下算法,但是操作数和运算符的中断不起作用..

0 投票
1 回答
3743 浏览

math - 你如何计算整数溢出?

我尝试根据给定的参数计算整数溢出。例如,如果我有一个小于 <= 200 的整数,但是当我将它插入到无符号整数时,它将 > 200。实际的算术过程是什么?

0 投票
1 回答
1098 浏览

java - 如何用Java进行二进制算术运算?

对于 Java 分配,我需要能够将通过命令行(无论多大)作为字符串引入的任何数字传递到二进制文件中。

然后生成允许这些数字加、乘、减和除的方法。

我的问题首先是:

如何将我的字符串变成二进制

例如:

123 将变为 1111011

8403678 将变为 100000000011101011011110

等等……

然后最大的问题是让它们相加、相减等。

最后,我需要能够将结果从二进制转换回十进制,这比前一种情况(从二进制转换为十进制字符串)更难以理解如何做到这一点。

例如:

如果将 1111011 添加到 100000000011101011011110 中,则结果将是 100000000011101101011001 ,然后它将变为 8403801 ,结果我将打印出来。

这个项目的最终目标是创建我们自己的类,例如 java.math.BigInteger(当然不使用它)并处理任意大的数字(比 Int 可以处理的更大)。

如果需要任何额外的信息,请告诉我,我会及时回复。

0 投票
1 回答
932 浏览

javascript - 括号内的算术运算 javascript

嗨,请帮我解决这个问题

上面的代码工作正常,但是当我试图传递一些其他输入时

没有得到任何结果

0 投票
3 回答
1644 浏览

java - Java 科学计算器正则表达式

像这样的表达式 (3+2)+23/12-(43/54) 在 java 中的正则表达式是什么用户将无法放置右括号。如果创建了 3 次左括号,则用户只能放置 3 次右括号,以关闭由左括号打开的表达式。

谢谢

0 投票
2 回答
1306 浏览

javascript - javascript太多小数做减法

我正在用 Javascript 做一个简单的减法,结果与实际结果不匹配:

你们能帮帮我吗?另外我只是不想知道如何进行,如果可能的话,我想知道原因。

0 投票
3 回答
163 浏览

recursion - 算术递归

我是计划的初学者,我正在尝试学习一些算术递归。我似乎无法使用方案来完成这项工作并产生正确的结果。对于我的示例,我试图通过对字符串中的每个字符进行算术运算来为字符串生成一个整数键。在这种情况下,字符串是一个列表,例如:'(hello). 我需要执行的算术是:

对于字符串中的每个字符,执行 --> (33 * 常量 + 字母在字母表中的位置) 其中常量是输入,字符串作为列表输入。

到目前为止,我有这个:

我正在尝试测试一个简单的字符串 (test '(ab) 2),但我无法产生正确的结果。我意识到我的递归一定是错误的,但我一直在玩弄它几个小时,每次都碰壁。任何人都可以为实现这种算术递归提供任何帮助吗?谢谢,麻烦您了。请记住,我是 Scheme 语言的业余爱好者 :)

编辑 我想通过使新常量 = (+ (* 33 常量) (alphaTest (car string))) 在字符串的每次迭代中更改输入的常量。我期望输入字符串 '(ab) 和常量 2 的输出应如下所示:

第一次迭代 '(a): (+ (* 33 2) (1)) = 67 sum = 67, 常数变为 67
第二次迭代 '(b): (+ (* 33 67) (2)) = 2213 sum = 2213 , 常数变为 2213