最大公约数与最小公倍数( java 类与对象的运用 )

Problem Description

输入两个正整数,求它们的最大公约数与最小公倍数。

Input

输入两个正整数,两个整数之间用空格分开。

数据保证在 int 范围内。

Output

第一行输出最大公约数;
第二行输出最小公倍数。

答案保证在 int 范围内。

Sample Input

64 48

Sample Output

16
192

代码:

package ma;import java.util.Scanner;class Solve {int a,b; // 成员变量public Solve ( int a, int b ) { // 构造方法this.a = a;this.b = b;}int gcd( int a, int b ) { // 成员方法int max = Math.max(a, b);int min = Math.min(a,b);if ( max%min==0 ) return min;return gcd(max%min,min);}int lcm( int a, int b ) { // 成员方法return a*b/gcd(a,b);}}public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int a = in.nextInt();int b = in.nextInt();Solve p = new Solve(a,b);System.out.println( p.gcd(a, b) );System.out.println( p.lcm(a, b) );in.close();}
}

最大公约数与最小公倍数( 初学Java 类与对象 )相关推荐

  1. java类与对象实验_JAVA类与对象实验报告

    <JAVA类与对象实验报告>由会员分享,可在线阅读,更多相关<JAVA类与对象实验报告(6页珍藏版)>请在人人文库网上搜索. 1.面向对象程序设计实验报告实验三.类与对象(1) ...

  2. 杨校老师课堂之Java类与对象、封装、构造方法

    杨校老师课堂之Java类与对象.封装.构造方法 本篇文章内容如下: 面向对象 类与对象 三大特征--封装 构造方法 教学目标 能够理解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌 ...

  3. 从Java类到对象的创建过程都做了些啥?内存中的对象是啥样的?

    转载自   从Java类到对象的创建过程都做了些啥?内存中的对象是啥样的? 先回顾一下Java程序执行的过程: Java程序执行时,第一步系统创建虚拟机进程,然后虚拟器用类加载器Class Loade ...

  4. java类和对象程序_Java类与对象程序设计基础

    Java类与对象程序设计基础 一.实验目的: 通过编制一个独立应用程序,使得学生掌握Java的系统所提供类的引用方法:通过编制一个完整的应用程序,使得学生对Java的应用程序的基本构成和基本算法熟练掌 ...

  5. java类与对象 演练 查找并修改姓名

    java类与对象 演练 查找并修改姓名 视频 https://www.ixigua.com/i6870489659168784903/ 思路 先定义一个类 类中有一个名字数组 提前给这个数组一些默认值 ...

  6. java类与对象 演练 客户姓名添加与查看

    java类与对象 演练 客户姓名添加与查看 视频 https://www.ixigua.com/6870483106223096327?logTag=_YUmIb2rn9-6JpoNipj9r 类的定 ...

  7. Java类和对象(如何理解类和对象)

    Java类和对象 一.什么是对象? 1.什么是对象的属性? 2.什么是对象的行为 二.什么是类? 三. 类和对象的关系 四.类的定义 1.类的定义格式 2.类的定义示例 五.对象的使用 1.对象的创建 ...

  8. 【Java类和对象】

    Java类和对象 在Java简介中就有介绍到,Java是一门面向对象的编程语言,在面向对象的编程语言中,肯定离不开对象这个概念,而对象则是类的实例,所以也肯定离不开类这个概念.简单的来说就是,在Jav ...

  9. java类和对象在内存的表现形式

    Java内存分配与管理是Java的核心技术之一,不管学习任何一门语言,我们要知其然,知其所以然,本文主要分析下Java中类和对象在内存中的表现形式,方便我们对其有更深了解.一般Java在内存分配时会涉 ...

最新文章

  1. MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段
  2. Ajax+asp.net实现用户登陆 转自http://www.shangxueba.com/jingyan/2933319.html
  3. (转载)为什么Linux不需要碎片整理?
  4. How Do Annotations Work in Java?--转
  5. linux--监控系统之Zabbix简介(二)
  6. Vulhub 靶场安装
  7. SVN 版本库管理实践
  8. Google发转码工具 可将安卓程序转至iOS
  9. 浅谈CIVIL 3D
  10. MVC学习一:MVC简单流程
  11. 什么是数据结构?对数据结构的理解
  12. 安卓引用思源黑体字体,出现标点“ ‘ ” 时候会显示成“)”
  13. 基于STM32+铂电阻设计的测温仪
  14. web前端期末大作业:云南旅游网页主题网站设计——云南城市旅游5页HTML+CSS+JavaScript
  15. 修改webbrower中浏览器版本
  16. SAP License:SAP HR人力资源管理系统
  17. 2016年山西医科大汾阳学院实验1,实验2
  18. Linux tmpfs是什么
  19. ps4看直播 HTML,ps4直播教学 怎么样才能直播
  20. 解决ZipEntry.getSize()返回-1的问题

热门文章

  1. 2017年美团Java程序员开发,看我如何拿到offer
  2. 【Latex】记录写毕业论文时用到的操作
  3. java tetris_Java | Tetris
  4. java 情感分析_Alink中文情感分析示例(Java版本)
  5. Predefined character classes
  6. 3GPP TS 29244-g30 中英文对照 | 5.4.9 Provisioning of Predefined PCC/ADC Rules
  7. mac提示“已损坏,无法打开。 您应该将它移到废纸篓“的终极解决方案
  8. 请问一下Android Studio如何配置JAVACV 0.8Javacv+2.4.9Opencv 万分感谢
  9. 物联网智慧物流平台开发
  10. Mysql的交叉表查询