一个单价为14.9的物品
一个单价为13.9的物品
一个单价为10.9的物品
```java
public static void main(String[] args) {
double a = 14.9;
double b = 13.9;
double c = 10.9;
int d = 99;
int x = 0;
double sum = 0;
double sum2=0;
for (int i = 0; i < 10; i++){
for (int j = 0; j < 10; j++){
for (int k = 0; k < 10; k++){
sum = (a*i+b*j+c*k);
if (((a*i)+(b*j)+(c*k)<=d)){
/*x=x+1;
//查看每种结果的总值
System.out.println("第"+x+"种结果=======================================");
System.out.println("单价为14.9的物品:"+i);
System.out.println("单价为13.9的物品:"+j);
System.out.println("单价为10.9的物品:"+k);
//进行大小比较
System.out.println(sum);*/
//如果sum2>三种商品总和sum,sum2数据保持不变,如果sum2<sum,sum2就等于sum的值进行下一次比较
if (sum2 > sum){
sum2 = sum2;
} else {
sum2 = sum;
}
}
}
}
}
//进行最后的取值输出
for (int i = 0; i < 10; i++){
for (int j = 0; j < 10; j++){
for (int k = 0; k < 10; k++){
if (((a*i)+(b*j)+(c*k)<=d) && (a*i)+(b*j)+(c*k)== sum2){
System.out.println("单价为14.9的物品:"+i);
System.out.println("单价为13.9的物品:"+j);
System.out.println("单价为10.9的物品:"+k);
System.out.println(sum2);
}
}
}
}
```