重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java商品价格总和代码 java中价格和金额用什么类型表示

问一个关于java的程序代码

import java.util.Scanner;

富拉尔基ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

public class colPrice{

public static void main(String[] args){

double[] price = new double[10];

double totalPrice = 0;

System.out.println("请输入商品价格:");

for(int i=0;i10;i++){

System.out.print(i+1+": ");

Scanner in = new Scanner( System.in);

price[i] = in.nextDouble();

}

System.out.println("");

for(int i= 0;iprice.length;i++){

totalPrice+=price[i];

}

System.out.println("商品总价格是:"+totalPrice);

}

}

java语句中循环问题,求多次循环的总价。

你是想要看到每次的消费,然后在看到总价吗?那么你应该添加一个计数器,计算循环次数,把每次的zj添加到ArrayList中实现如下

import java.util.*;

public class Shangjilianxi3 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

String name = "";

double danjia = 0.0;

int bianhao = 0;

int shuliang = 0;

double zhekou = 0.8;

double je = 0.0;

System.out.println("**************************************");

System.out.println("\n请选择购买的商品编号");

System.out.println("**************************************");

String wwe = "y";

//把每次的zj添加到list中

ListDouble list = new ArrayListDouble();

double zj = 0;

int index = 0;

while ("y".equals(wwe)) {

System.out.println("\n请输入商品编号");

bianhao = input.nextInt();

System.out.println("\n请输入购买数量");

shuliang = input.nextInt();

switch (bianhao) {

case 1:

name = "T桖";

danjia = 245.0;

break;

case 2:

name = "网球鞋";

danjia = 570.0;

break;

case 3:

name = "网球拍";

danjia = 320.0;

break;

}

zj = (danjia * shuliang);

System.out.println(name + "¥" + danjia + "\t数量" + shuliang + "合计¥"

+ zj);

//把每次zj添加到list中

list.add(zj);

System.out.println("是否继续(y/n)");

wwe = input.next();

//计算循环次数

index++;

}

//当大于一次时,把list中每个元素相加为zj

if (index = 1) {

//把上面的zj清零

zj = 0;

for (int i = 0; i  list.size(); i++) {

zj += list.get(i);

}

}

System.out.println("折扣:" + zhekou);

System.out.println("应付金额" + zj);

zj = zj * zhekou;

System.out.println("实付金额" + zj);

je = input.nextInt();

System.out.println("找钱" + (je - zj));

}

}

java问题我循环录入商品价格,怎么计算总和怎么写。求解!*^_^*

你拿到键盘的值需要保存起来了,比如在for外面new个list集合,在for循环里面 list.add("键盘的值");然后在for外面相加

一组价格不同、数量不同且有限的商品,要求组合商品数量达到指定的总价 求编程思路(java)或代码

for(int i=0;i商品一的数量;i++){

// 判断当前价格(商品一单价 乘以 数量i)

// 等于总价保存当前组合

// 大于 continue 退出当前循环

// 小于 继续下层循环   

for(int j=0;j商品二的数量;j++){

// 判断当前价格(商品一单价 乘以 数量i  +   商品二单价 乘以 数量j )

// 等于总价保存当前组合

// 大于 continue 退出当前循环

// 小于 继续下层循环

for(int k=0;k商品三的数量;k++){

// 判断当前价格(商品一单价 乘以 数量i  +   商品二单价 乘以 数量j + 商品三单价 乘以 数量k)

// 等于总价保存当前组合

// 大于 continue 退出当前循环

// 小于 继续下层循环

.......

}

}

}

这么算时间复杂度肯定不是最优的


网页题目:java商品价格总和代码 java中价格和金额用什么类型表示
标题来源:http://cqcxhl.cn/article/doesgec.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP