使用条件计算变量并打印所有最终值

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。此外,由于流程图未指示&lt;=,您只能检查&lt;

while (C < E) 
    while (E < O) 
        ....
        O = O - 2
    
.....

【讨论】:

以上是关于使用条件计算变量并打印所有最终值的主要内容,如果未能解决你的问题,请参考以下文章

shell 变量

如何存储在Java中执行事件后更改的变量的最终值

菜鸟学Python列表推导式

计算机信息管理(专科)毕业大作业2012

如何在循环中添加 Thymeleaf 变量中的值并在完成循环后显示最终值

声明数组变量/// 计算所有元素的总和/打印所有元素总和/输出/foreach循环/数组作为函数的参数/调用printArray方法打印