1

我正在尝试在 jtextfield 中获取 %2 的任何类型的值。但是当我按下按钮时,它给了我结果 "0" 。始终为 0。有人可以帮助我吗?

try{
    int num1=Integer.parseInt(jTextField6.getText());

    int result=num1%2;
    jTextField15.setText(""+result);        

} catch(NumberFormatException e) {

}   
4

2 回答 2

1
int result=num1%2;

这将计算 num1 的余数并将其存储在结果变量中......在这种情况下,奇数的结果总是为 1,偶数为 0,因为偶数可以完全被 2 整除

这是一个例子....

8%2 = 0
3&2 = 1
4%2 = 0

希望你明白。

于 2013-08-16T10:00:09.173 回答
0

插入奇数会得到什么结果?当您使用模数时,所有可以除以 2 且除法后没有余数的数字(所有偶数)都将得到 0,其余数字将得到 1。

于 2013-08-16T09:54:01.540 回答