java使用欧几里得算法计算比例的方法
java使用欧几里得算法计算比例的方法
public static void main(String[] args) {
System.out.println(bili(2,6));
}
public static String bili(int a,int b) {
int g=gcd(a,b);
if(g!=0)
return new StringBuilder().append((a/g)).append(":").append((b/g)).toString();
else
return null;
}
public static int gcd(int a,int b) {
if(b==0) return a;
return gcd(b,a%b);
}
输出:1:3
评论区
请写下您的评论...
猜你喜欢
blog
欧几里得定理求最大公约数
数据结构与算法
3751
欧几里得定理求最大公约数往往在计算比例的时候使用用到了递归packageday17;publicclass欧几里得定理{publicstaticvoidmain(String[]args
blog
java计算百分比的方法
工具
5330
publicstaticvoidmain(String[]args){ inta=3;intb=9;NumberFormatnumberFormat=NumberFormat.getInstance();numberFormat.setMaximumFractionDigits(2);Stringresult=numberFormat.format((float)a/(float)b*100);S
blog
获取客户端计算机的ip地址的方法
工具
3111
获取客户端计算机的ip地址的方法1.过滤器packagecn.com.dzqc.interceptor;importjava.io.IOException
blog
java计算值所占的百分比
java基础,算法基础
1000
doublesum=0;if(sum=0){for(inti=0;iarr.length;i++){sum+=arr[i];}}//10的2次幂是100,用于计算精度。doubledigits=1;//
blog
javascript 计算值所占的百分比
前端
1135
+=arr[i];}}//10的2次幂是100,用于计算精度。letdigits=1;//扩大比例100letvotesPerQuota=[];for(leti=0;iarr.length;i++){letva
blog
java并发编程-理解CAS算法
java基础
1746
java并发编程-理解CAS算法1.什么是cas算法?CAS:CompareandSwap,即比较再交换。jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实
blog
asm实例对象方法的调用
java基础
3236
asm实例对象方法的调用1.需要的jar包2.我们需要通过asm生成的目标类如下:packageclub.jiajia.test3;publicclassExamp5
java基础
3619
使用wait和notify的条件wait()与notify/notifyAll方法必须在同步代码块中使用,如果不是在同步方法或同步代码块中使用则会报异常Exceptioninthread"main
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。