我是Java的初学者。我有以下循环结构:
loop1:
for(int j=0; j<a.size(); j++){
if(a.get(j).equals(10)){
System.out.println(a.get(j));
} else {
do {
System.out.println(a.get(j));
} while(a.get(j).equals(20));
break loop1;
}
}
这是我试图做的基本结构。所以我想在满足部分中的for
循环时跳出循环(do-while循环执行一次,无论提到的条件如何,我都不想退出循环,但是我想在条件为时退出循环实际满意)。我怎么做?我尝试按照代码所示进行中断,但它在第一次循环迭代后停止。我哪里错了?do while
else
do-while
我想打印ArrayList a
从 10 到 20 的值......并且 10 可以是列表中的任何位置,而不是开头。
Eg. ArrayList a contains {1,2,3,4,5,6,7,8,9,10,11,12,13...20}
I want to print values in the ArrayList from values 10 to 20 (including 10 and 20).
列表中没有重复的元素。因此,列表中只有一个 10 和一个 20,并且始终按递增顺序排列。