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

返回本章节

返回作业目录


需求说明:

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

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

实现思路:

定义方法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);
	}
}

 

你可能感兴趣的:(#,Java基础练习习题)