import java.util.Scanner;public class ChangeToFenshuDemo {public static int getGongYueShu(int a, int b) {//求两个数的最大公约数int t = 0;if(a < b){t = a;a = b;b = t;}int c = a % b;if(c == 0){return b;}else{return getGongYueShu(b, c);}}public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("input xiaoshu");String xiaoshu = in.next();String[] array = new String[2];array = xiaoshu.split("\\.");int a = Integer.parseInt(array[0]);//获取整数部分int b = Integer.parseInt(array[1]);//获取小数部分int length = array[1].length();int FenZi = (int) (a * Math.pow(10, length) + b);int FenMu = (int) Math.pow(10, length);int MaxYueShu = getGongYueShu(FenZi, FenMu);System.out.println(FenZi / MaxYueShu + "/" + FenMu / MaxYueShu);}}

Java将小数形式转换成分数形式相关推荐

  1. 【C++】【Java】分别使用C++、Java语言实现将小数转换成分数形式

    C++语言实现 //============================================================================ // @FileName ...

  2. 将无限循环小数转换成分数形式

    节选自<编程之美> 设一个循环小说X=0.a1a2a3...an(b1b2...bm),括号中的是循环节,例0.333(333) 将X分成两部分,X=(a1a2..an+0.(b1b2.. ...

  3. Word中数值小写转大写,金额小写批量转换成大写形式,也支持WPS

    Word中的小写金额转换成大写形式,或者将大写形式转换成小写形式,使用<Word精灵4.4>都可以完成,一键实现需求. 插件下载地址 1.https://wws.lanzous.com/i ...

  4. 学生用计算机小数怎么转成分数,学生作品 | 小数和分数如何转换

    原标题:学生作品 | 小数和分数如何转换 本文来自橄榄树教室 瑞 发明数学,创造数学 像数学家一样思考 数学精彩观念的诞生 数学可以越学越容易吗?贞元数学告诉你:当然可以! 大家好!我是来自橄榄树的瑞 ...

  5. java 小数如何转换成百分数_初等数学33-百分数

    百分数定义 百分数与小数.分数的相互转换 百分数的定义 百分数是一个分母为100的比值,用百分号%表示.例如:用模型表示57%,即100个方格中有57个上色的格子 57/100 再如,25%,3%,1 ...

  6. SQL 把表中字段存储的逗号隔开内容转换成列表形式

    原文:[原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式 我们日常开发中,不管是表设计问题抑或是其他什么原因,或多或少都会遇到一张表中有一个字段存储的内容是用逗号隔开的列表. 具体效果如下图: ...

  7. 如何更改计算机上面的图表形式,excel表格数据转换图形-怎么把EXCEL中的一组数字转换成图表形式...

    谁会计算机啊,怎么把word里的表格数据转换成簇状... Excel表格转化成的方式如下: 1.打开EXCEL表格,数据,图表右侧下拉按钮,如图 2.出窗口中选择自己需要的图表,这里以曲面图为例,如图 ...

  8. JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式

    JS 使用正则匹配字符串中所有大括号包含的数据,转换成数组形式 .match(/{[^}{]*?}/g)

  9. c语言小数如何转换成百分数,小数怎么转换成百分数

    本文收集整理关于小数怎么转换成百分数的相关议题,使用内容导航快速到达. 内容导航: Q1:百分数怎样才能化成小数? 百分数与小数的互化,是小学数学基础知识点.百分数和小数都是特殊的分数,通过分数这个桥 ...

最新文章

  1. CentOS 6.4下安装中文输入法
  2. 利用Minhash和LSH寻找相似的集合
  3. lnp和mysql分开安装_毕业设计之LNP+DISCUZ +分离的数据库操作
  4. [html] 解释下什么是ISISO8859-2字符集?
  5. 前端学习(591):source面板介绍
  6. java学习(59):static修饰内部类
  7. sorted函数python_python中排序函数sort,sorted和operator.itemgetter的使用
  8. 解决迭代器调用next方法时报错:StopIteration
  9. socket 网络通信(基于tcp协议)以及粘包解决方案
  10. 6)Thymelead th:with 局部变量 与 属性优先级 和 Thymeleaf 注释
  11. 松下plc安装序列号afpsgr7_《松下PLC 编程软件 FPWINGR7 操作手册 中文高清版》.pdf...
  12. 2022: Python下载安装教程
  13. 计算机地图概括的原理,第五章地图概括与自动综合
  14. 怀旧服私聊显示服务器后缀,聊天窗口相关设置:有爱怀旧服聊天增强插件简易指南...
  15. SmartFoxServer 2X管理工具
  16. android 第三方相册,相册选择图片
  17. 27、什么是DOM和BOM
  18. Nova Conductor服务
  19. Android Studio新手必读
  20. python获取当前日期的前一天_【python】datetime获取日期,前一天日期

热门文章

  1. Redis 持久化——AOF 详解
  2. Wdindows WSL(linux子系统)常用命令
  3. Qt的一些用法(11-20)
  4. 用于处理机器学习大数据文件的7种方法
  5. KNN与NB(一):KNN分类器
  6. jmockit教程_java unit test Mock框架jMockit示例教程 - Mock 构造方法,基于状态的Mock
  7. PCB学习笔记——Altium designer如何设计PCB 板边框
  8. 拉卡拉叠加式便民服务有效满足商户各类需求
  9. linux 查找文件夹中含有文件的个数
  10. 加班之后方知Excel快捷键的厉害【特别实用,赶紧收藏】