打印出可以除以的所有整数

时间:2016-04-03 12:48:01

标签: java

我是初学者,在使用java进行此程序时,我真的很难过。 问题是:

  

编写一个程序,询问用户是否为整数,然后输出可以除以的所有整数。示例:如果用户输入6,则结果必须为1,2和3。

你能不能给我一些提示,我想尝试自己做,只是在开始时混淆。

2 个答案:

答案 0 :(得分:2)

  

你能给我一些提示......

提示:将问题分解为部分; e.g。

  1. 从用户那里获取一些
  2. 计算可被
  3. 整除的数字集
  4. 打印结果。

答案 1 :(得分:0)

  

试一试。您可能会找到您的解决方案,并尝试根据您的需要进行操作。感谢

class Example
{
    public static void main (String[] args) throws java.lang.Exception
    {
        int a = 10;
        Integer [] arr = new Integer[a/2];
        int j = 0;
        for(int i =1; i< a/2; i++){
            if(a % i == 0){
                arr[j++] = i;
            }
        }
        for(int k = 0; k< arr.length ; k++)
            System.out.println(arr[k]);
    }
}