在java中按降序或升序打印整数范围
我有一个上限和一个下限,我想返回边界之间的所有数字,包括边界。我知道python有一个范围函数,但我确定java是否有这个方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我有一个上限和一个下限,我想返回边界之间的所有数字,包括边界。我知道python有一个范围函数,但我确定java是否有这个方法。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您可以只使用 for 循环。您想打印还是退回?你的标题和问题不同意这一点。如果您想返回它们,则需要选择用于包含它们的类型。
我将把它作为打印它们或按降序排列它们的练习。
You can just use a for loop. Do you want to print them or return them? Your title and question disagree on this. If you want to return them, you will need to pick the type that you use to contain them.
I will leave it as an exercise to print them, or to get them in descending order.
如果您有一个整数数组,则可以在 Apache Commons Lang 中使用 IntRange:
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/math/IntRange.html
更多信息您可以在此处使用各种范围:
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/math/class-use/Range.html
If you have an array if integers you can use IntRange in Apache Commons Lang:
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/math/IntRange.html
More info of the various Range's you can use here:
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/math/class-use/Range.html
编辑:我完全读过了这个问题。我看到了 IntRange 实用程序的建议,我只是认为这是我经常听到的经典“我想要一个 Iterable”请求。所以忽略下面的。
简化(没有错误检查):
EDIT: I totally over-read the question. I saw a suggestion of an IntRange utility and I just assumed this was the classic "I want an Iterable" request, which I hear often. So ignore the below.
Simplified (without error checking):