Java 循环:运行总计、哨兵值、嵌套循环及控制语句详解
1. 运行总计与哨兵值
在编程中,我们常常需要计算一系列数字的总和,这就涉及到运行总计(Running Totals)的概念。运行总计是指在循环的每一次迭代中累加数字的总和,用于保存这个总和的变量被称为累加器(Accumulator)。
1.1 运行总计的逻辑
运行总计的计算逻辑可以用以下流程图表示:
graph TD
A[设置累加器为 0] --> B{是否还有数字要读取?}
B -- 是 --> C[读取下一个数字]
C --> D[将数字添加到累加器]
D --> B
B -- 否 --> E[结束]
从这个流程图可以看出,首先要将累加器初始化为 0,然后在每次循环中读取一个数字并添加到累加器中,直到没有更多数字可读。
1.2 运行总计的示例代码
以下是一个计算公司一段时间内总销售额的 Java 程序:
import java.util.Scanner;
import java.text.DecimalFormat;
/**
* This program calculates a running total.
*/
public class TotalSales {
public static void main(String[] args) {
int days;
超级会员免费看
订阅专栏 解锁全文
2401

被折叠的 条评论
为什么被折叠?



