梦iiiii


私信TA

用户名:meng1111

访问量:1033

签 名:

程序媛努力中..刷完题就溜喽^...^

等  级
排  名 11232
经  验 987
参赛次数 0
文章发表 5
年  龄 19
在职情况 学生
学  校 大庆师范学院
专  业 计算机科学与技术

  自我简介:

梦iiiii

解题思路:
1。用Scanner接受两个数。使用定义方法处理
2。定义方法 求最大公约数和最小公倍数
返回值类型;int 参数 int
最大公约数。从两个数中最小的--,求出
最小公倍数。从两个数中最大的—++求出    循环解决注意事项:

参考代码:

import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       int a = sc.nextInt();
       int b = sc.nextInt();
       int i = inquireNumber1(a, b);
       int j=inquireNumber2(a,b);
       System.out.print(i);
       System.out.print(" ");
       System.out.println(j);

   }

   public static int inquireNumber1(int a, int b) {
       int min = a < b ? a : b;
       int i = 0;
       for (i = min; ; i--) {
           if (a% i == 0 & b % i == 0) {
               break;
           }
       }
       return i;
   }
   public static int inquireNumber2(int a, int b) {
       int j = 0;
       int max = a > b ? a : b;
       for ( j = max; ; j++) {
           if (j % a == 0 && j % b == 0) {
           break;
           }
       }
       return j;
   }
}

 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区