【发布时间】:2015-01-03 22:52:30
【问题描述】:
我正在创建一个程序,该程序要求我将每个名为 a,b,c,d,e,f,g,h,i,j 的 int 项目相互比较。我知道,从概念上讲,算法必须如下所示:
- a-b a-c a-d a-e a-f a-g ...
- b-c b-d b-e b-f b-g ...
- c-d c-e c-f c-g ...
- 等等……
我的问题是实现这个没有字面上写出所有的东西。我考虑过使用“for”循环,但我不知道如何以“模块化”方式引用变量名。
如果需要更多解释,请告诉我,提前致谢!
编辑:Karlphilip 的评论对我帮助很大
【问题讨论】:
-
你需要一个数组,或者一个
List。然后,您必须有 2 个嵌套循环,它们都遍历数组。 -
谢谢 karlphillip,这正是我所需要的!