Java初学者作业——编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字。

返回本章节

返回作业目录


需求说明:

编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字。

Java初学者作业——编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字。

实现思路:

定义方法findNums(),用于实现查找所有能够整除指定数字的所有数字。

根据需求说明要求,方法findNums()需要定义一个int类型的参数number,因此, 方法findNums()的方法签名如下:

public static void findNums(int number)

由于要查找出所有能够整除指定数字的所有数字,需要从1开始查找直到指定数字的本身为止,可以通过for循环实现。

main()方法中接收用户输入的数字,并调用方法findNums输出结果。

实现代码:

import java.util.Scanner;

public class FindNumMethodDemo {
//定义方法实现找出所有能够整除指定数字的所有数字
public void FindNums(int number) {
System.out.printf("所有能整除%d的数字:\n",number);
for(int i=1; i<=number; i++){
if(number % i == 0) {
System.out.println(i);
}
}
}
public static void main(String[] args) { Scanner sc =new Scanner(System.in);
//接收用户输入的数字
System.out.println("请输入一个数字:");
int num = sc.nextInt();
//调用方法
FindNumMethodDemo fnmd = new FindNumMethodDemo();
fnmd.FindNums(num);
}
}
上一篇:sql server迁移数据(文件组之间的互相迁移与 文件组内文件的互相迁移)


下一篇:JS 控制输入框输入表情emoji 显示在页面上