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

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

需求说明:


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


47.png


实现思路:


定义方法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);
  }
}
相关文章
|
1天前
|
Java
Java程序的流程控制
程序执行顺序经典三类: 1. **顺序结构**: 代码从上至下依次执行。 2. **分支结构**: - `if/else`: 根据条件选择执行路径。 - `switch`: 通过匹配值选择分支,需注意`break`避免穿透现象。 3. **循环结构**: 控制代码重复执行,如`for`, `while`, `do...while`等。 (注:markdown格式不支持内嵌卡片或图片,故摘要中未包含原文中的图片信息。)
51 7
|
24天前
|
监控 负载均衡 Java
如何设计高可用性的Java Web应用程序
如何设计高可用性的Java Web应用程序
|
21天前
|
Java 调度 Windows
Java面试之程序、进程、线程、管程和并发、并行的概念
Java面试之程序、进程、线程、管程和并发、并行的概念
17 0
|
26天前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
29天前
|
Java UED 开发者
JVM逃逸分析原理解析:优化Java程序性能和内存利用效率
JVM逃逸分析原理解析:优化Java程序性能和内存利用效率
|
2月前
|
Java
java实战项目超市管理系统控制台版
java实战项目超市管理系统控制台版
|
2月前
|
Java
【Java开发指南 | 第二十篇】Java流之控制台
【Java开发指南 | 第二十篇】Java流之控制台
27 2
|
2月前
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
2月前
|
存储 Java 关系型数据库
景区特色商品管理系统【控制台+MySQL】(Java课设)
景区特色商品管理系统【控制台+MySQL】(Java课设)
35 1
|
2月前
|
存储 Java 关系型数据库
银行储蓄管理系统【控制台+MySQL】(Java课设)
银行储蓄管理系统【控制台+MySQL】(Java课设)
29 1