java for循环语句求任意数字相加等于固定数字

java for循环语句求任意数字相加等于固定数字
有一堆数字
10,30,30.12,30.34,44,0.2.
求这组数字中任意数字相加等于一个固定数字70的所有方法,打印出来?
导线76号 1年前 已收到1个回答 举报

cnn001 幼苗

共回答了28个问题采纳率:82.1% 举报

double[] nums = {10,30,30.12,30.34,44,0.2};
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] + nums[j] == 70) {
System.out.println(nums[i] + " + " + nums[j] + " = 70");
}
}
}
循环遍历做判断就行了,但是你给的数据没有相加等于70的

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com