用JAVA写一个 定义一个数可以被多少个小于等于自身数值整除的代码

发布网友

我来回答

3个回答

热心网友

import java.util.Scanner;

public class $ {
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);

        System.out.print("输入一个整数:");
        int num = in.nextInt();
        int count = 0;
        for (int i = 1; i <= num; i++) {
            if (num % i == 0) {
                System.out.println(num + "能被\t" + i + "\t整除");
                count++;
            }
        }
        System.out.println(num + "能被" + count + "个数整除");
    }
}

热心网友

我就简单的在这里模拟一下方法了:
public int Xxx(int a){
int b = 0;
for (int i =1;i<=a;i++){
if(a % i==0){
b++;
}
}
return b;
}追问能不能写个完整的呢?= =

追答在上班哎,其实你看一下 应该就差不多会了,多想一想,对自己更有帮助。

热心网友

public static void main(String[] args){
int a ;//a这里你可以自己随便代一个数测试
int b ; //整除个数
for(int i=1;i<a;i++){
if(a%i == 0){
b++
}
}
System.out.print(b);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com