Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “添加总计”按钮_Java_Vector_Controller_Software Design - Fatal编程技术网

Java “添加总计”按钮

Java “添加总计”按钮,java,vector,controller,software-design,Java,Vector,Controller,Software Design,我在按钮中添加代码时遇到一些问题,例如:我在数量上输入2,它将*价格和数量示例400*2=800,但当我再次输入2时,意味着800 x 2=1600,有人能指导我吗?谢谢,错误显示在最后2行。 `私有void jButton2ActionPerformed(java.awt.event.ActionEvent evt){ int id=Integer.parseInt(jTextField1.getText()); int qty=Integer.parseInt(jTextField2.get

我在按钮中添加代码时遇到一些问题,例如:我在数量上输入2,它将*价格和数量示例400*2=800,但当我再次输入2时,意味着800 x 2=1600,有人能指导我吗?谢谢,错误显示在最后2行。
`私有void jButton2ActionPerformed(java.awt.event.ActionEvent evt){
int id=Integer.parseInt(jTextField1.getText()); int qty=Integer.parseInt(jTextField2.getText())

`应该是

int total = qty * Integer.parseInt (getprice);
而不是

int total = qty * getprice;
在这一行:

int total = qty * getprice;
您试图将int(数量)乘以字符串(getprice),但这是无法实现的


您需要将getprice解析为一个整数,然后在
total
赋值中用该新整数替换getprice。

您有什么问题?您认为将字符串乘以整数意味着什么?提示:您已经做了正确的事情(至少是接近正确的事情)对于
数量
…添加*以便继续添加总计i还有一个问题,如何添加+总计,例如400*2=800,在数量中输入3,它应该显示所有总计,如3 x 800=2400+800=3200
int total = qty * getprice;