概述
某会员本月购物5次,输入5笔购物金额,然后输出这5笔购物金额及总金额,程序运行结果如下图(50分)
参考实现步骤:
1、创建一个长度为5的double类型的数组,存储购物金额。
2、 循环输入5笔购物金额,并累加金额。
3、利用循环输出5笔购物金额,最后输出总金额
参考答案:
package Test;
import java.util.Scanner;
/**
* @author
* @date
* @content:某会员本月购物5次,输入5笔购物金额,以表格的形式输出这5笔购物金额及总金额;
*/
/*我的思路仅供参考:
* 1、由题目得知,本月购买了5次,要求输入5笔购物金额:那首先,声明一个数组,开辟一个能存入5笔消费的数组
* 2、根据实现效果图,需要做个提示“请输入会员本月的消费记录”
* 3、在接收输入消费金额之前,创建扫描器,导包
* 4、开始通过for循环循环输入金额,因为后面要用到总金额,所以在前面声明一个sum,并且在使用for循环输入的同时要累加总金额,
* 5、按照表格格式,通过for循环,循环输出每一笔金额
* 6、最后运行调试小的细节
*/
public class test9_2 {
public static void main(String[] args) {
double[] xiaoFei = new double[5]; //声明xiaoFei数组 并开辟内存空间
double sum = 0.0;//声明 总金额并赋初始
System.out.println("请输入会员本月的消费记录");//提示输入
Scanner input = new Scanner(System.in);//创建扫描器
//循环输入金额
for(int i = 0; i < xiaoFei.length; i++){
System.out.print("请输入第" +(i+1)+ "笔购物金额:");
xiaoFei[i] = input.nextDouble();
sum = sum + xiaoFei[i];//累加总金额
}
//循环输出每笔金额
System.out.println("n序号tt金额(元)");
for(int i = 0; i < xiaoFei.length; i++){
System.out.println((i+1) + "tt" + xiaoFei[i]);
}
System.out.println("总金额tt" + sum);
}
}
最后
以上就是背后蜜蜂为你收集整理的java 某会员本月购物5次_Java基础循环练习题的全部内容,希望文章能够帮你解决java 某会员本月购物5次_Java基础循环练习题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复