我正在使用do-while循环和switch语句处理一个示例。我基本上需要的是积累数字和取决于用户输入,或者加,减,乘或除法(迷你计算器类型)。问题是,当我要求用户返回主菜单时,程序不会像循环之前那样重置值。结果总是以前的结果。 int numbers=0; int option; String done="";
doSys
我在一个递归函数中有一个for循环。我的代码中的索引i在for循环每次完成时都会更改,但是在递归开始时它会重置。有没有可能通过另一个变量或类似的东西保存该值?我需要一个变量来保持第一个递归步骤的'i‘值(或者更确切地说,是我在任何递归开始之前拥有的'i’值)。我的实际代码看起来相当复杂,所以我只是粘贴了一个示例代码来解释我的问题。I need it to