使用条件计算变量并打印所有最终值
Posted
技术标签:
【中文标题】使用条件计算变量并打印所有最终值【英文标题】:Computing the variables with conditions and print all the final values 【发布时间】:2021-11-25 09:24:31 【问题描述】:我正在做一个程序来解决这个问题Flowchart 找出将要打印的最终值。
这是我对流程图的理解:
如果 C 是
这是我尝试过的:
int C = 100;
int O = 5;
int D = 4;
int E = 7;
int S = 2;
if(C<=E)
if(E<=O)
E = E + C;
C = C + 1;
else
System.out.println(C);
System.out.println(O);
System.out.println(D);
System.out.println(E);
System.out.println(S);
else
D = E + S;
O = O + D;
C = C - D;
S = S + 1;
E = E + S;
输出没有显示任何内容。 我也认为我所有的代码都不正确,但解决这个问题的最佳方法是什么? 我应该使用循环吗?
【问题讨论】:
是的,应该有两个循环。 A 和 B 圆圈是循环应该发生的地方。 【参考方案1】:您可以将两个if
条件更改为while
循环。您似乎也错过了O = O - 2
。此外,由于流程图未指示<=
,您只能检查<
while (C < E)
while (E < O)
....
O = O - 2
.....
【讨论】:
以上是关于使用条件计算变量并打印所有最终值的主要内容,如果未能解决你的问题,请参考以下文章
如何在循环中添加 Thymeleaf 变量中的值并在完成循环后显示最终值
声明数组变量/// 计算所有元素的总和/打印所有元素总和/输出/foreach循环/数组作为函数的参数/调用printArray方法打印