-6
A
回答
2
在你for
循環,增加一個if
聲明跳過0
0
爲什麼不只是蠻力呢?
int [] sequence = {-20, -15, -10, -5, 5, 10, 15, 20};
for(int i : sequence){
System.out.println(i);
}
或者,以消除循環體的if
:
for (int i = -20; i <= 20; i += (i == -5) ? 10 : 5) {
// Do whatever you need with i, like System.out.println(i);
}
或者,如果我們想獲得愚蠢與if
聲明:
for (int i = -20; i <= 20; i++) {
if (i != 0 && i % 5 == 0) {
// Do whatever you need with i, like System.out.println(i);
}
}
0
要麼使用單for
循環併爲0
添加if
測試,或使用兩個循環。像,
for (int i = -20; i < 0; i += 5) {
// -20, -15, -10, -5
}
for (int i = 5; i <= 20; i += 5) {
// 5, 10, 15, 20
}
或
for (int i = -20; i <= 20; i += 5) {
if (i != 0) {
// ...
}
}
1
這應該做
public static void main(String[] args)
{
int start = -20;
int end = 20;
int step = 5;
for(int i = start; i <= end; i+=step)
{
if(i != 0)
{
System.out.println(i);
}
}
}
現在,應該是靈活不含任何其他範圍0
或者你也可以一起去
for(int i = -20; i <= 20; i+=5)
{
if(i != 0)
{
System.out.println(i);
}
}
相關問題
- 1. 如何生成以下序列?
- 2. 我如何用java中的JUnit測試我的for-loops和arraylist
- 3. for-each和for loops
- 4. 如何避免R中的for-loops
- 5. while和for loops
- 6. For Loops問題
- 7. 如何使用排列生成器Java
- 8. 我如何在for循環中生成序列號
- 9. 如何在不使用兩個for-loops的情況下填充我的data.table?
- 10. 如何使用For Loops將數據從Excel導出到Python中?
- 11. for循環中生成序列
- 12. 如何使用java在mysql表中生成下一個值?
- 13. 如何在java中生成列表?
- 14. 使用生成的java sdk for web portal?
- 15. 如何使用LSTM生成序列?
- 16. 用python for loops問題
- 17. Python 3.0中的For-loops
- 18. Javascript to jquery for loops
- 19. For loops&If語句
- 20. Python 3 For/While Loops
- 21. For-Loops很奇怪
- 22. Javascript,驗證,for-loops
- 23. ANTLR Tree Grammar for loops
- 24. 使用推力替換for-loops :: transform
- 25. 在C99中用不同索引優化'for-loops'陣列
- 26. 如何生成以下xml
- 27. 如何在C++中生成以下排列樹?
- 28. 如何使用XML中的工具生成類以在Silverlight中序列化?
- 29. 如何不通過循環生成以下序列?
- 30. 如何在wordpress中生成序列號
OP沒有提及打印。 – shmosel
@shmosel這是一個問題嗎?你認爲OP會難以弄清楚'println'是他們代碼的佔位符嗎?你是否認爲他們會哀號,呻吟道:「如果只有這樣才能在其他事情上發揮作用,那麼印刷是不行的哦,唉,是我。」? – beaker
@beaker考慮到OP試圖生成一個序列,佔位符是'int sequence = {-20,-15,-10,-5,5,10,15,20}',這可能不會幫助OP所有。事後完成的事情完全不相干。 – shmosel