确定给定数字是否是另一个数字 (30) 的因子

  • 本文关键字:数字 另一个 是否是 java
  • 更新时间 :
  • 英文 :

package cornett1;
import javax.swing.JOptionPane;
public class ProgramOne {
    public static void main(String[] args) {
        int nmbr;
        nmbr = Integer.valueOf(JOptionPane.showInputDialog("enter a number less than 1000"));
        {
            if ((nmbr % 2) == 0) {
                System.out.println(nmbr + "Is even.");
            }
            System.out.println(nmbr + "Is odd.");
        }
        if ((nmbr % 5) == 0) {
            System.out.print(nmbr + "is a multiple of 5.");
        }
    }
}

现在我需要看看,nmbr是否是 30 的系数

nmbr

30 的因子与说 30 是 nmbr 的倍数相同。因此,只需再次使用 % 运算符即可。您必须防止nmbr为零,这会导致异常。

if (nmbr>0 && 30%nmbr==0) {
    // nmbr is a factor of 30
}

相关内容

最新更新