mov ax,10
mov bx,4
mov si,ax
mov ax,bx+si+1
LEA ax,[bx+si+1]
Run Code Online (Sandbox Code Playgroud)
当我一起添加bx,si和1并移动到ax时,结果为0.在下一行,当我使用LEA时,它可以工作,我得到15.
使用移动时为什么我会变零?
这段代码有什么问题?
int amount= (int) amountSpnr.getValue(); // 1
float total = (float) productData[3]*amount; // 2
total2pay+=total;
totalFld.setText(total2pay+"");
model.addRow(new Object[]{productData[0], productData[1],productData[2],productData[3], amount, total});`
Run Code Online (Sandbox Code Playgroud)
说:
不可转换类型
(对于第一行)- 需要int找到Object
(对于第二行)- 需要float找到Object
我能做些什么?