在for循环中的花括号内部编写具体的循环操作,即循环体。循环体是在每次循环中要执行的操作。 三、示例代码 下面是一个完整的示例代码,实现了循环10次输出循环变量的值: publicclassMain{publicstaticvoidmain(String[]args){// 确定循环次数longloopCount=10;// 使用for循环for(longi=0;i<loopCount;i++){// ...
List<Integer>list=getList(1000000);//开启 for loop 耗时计算longstartFor=System.currentTimeMillis();for(inti=0;i<list.size();i++){Integerinteger=list.get(i);}longcostFor=System.currentTimeMillis()-startFor;System.out.println("for loop cost for ArrayList:"+costFor);//forEach 耗时计算long...
使用long类型的变量进行循环控制 在Java中,long类型用于表示较大整数。如果需要进行很大范围的循环控制,就可以使用long类型的变量。下面是一个使用long类型的变量进行循环控制的示例代码: publicclassLongLoopExample{publicstaticvoidmain(String[]args){longmax=1000000000L;for(longi=0;i<max;i++){// 执行循环体}}...
*/publicclassForTest{publicstaticvoidmain(String[]args){//获取一个指定大小的 List 集合List<Integer>list=getList(1000000);// 开启 for loop 耗时计算long startFor=System.currentTimeMillis();for(int i=0;i<list.size();i++){Integer integer=list.get(i);}long costFor=System.currentTimeMillis()...
}longforLoopStartTime=System.currentTimeMillis();for(inti=0; i < mylist.size(); i++) {mylist.get(i);}longforLoopTraversalCost=System.currentTimeMillis()-forLoopStartTime; System.out.println("for loop traversal cost for ArrayList= "+ forLoopTraversalCost);longforEachStartTime=System.curren...
public class ForLoopTest { public static void main(String[] args) { List<Integer> arrayList = new ArrayList<>(); for (int i = 0; i < 10000000; i++) { arrayList.add(i); } long arrayListStartTime = System.currentTimeMillis(); ...
= System.nanoTime();for (int i = 0; i < arrayList.size(); i++) {int value = arrayList.get(i);}long end1 = System.nanoTime();System.out.println("for loop for ArrayList: " + (end1 - start1) + " ns");// 使用foreach循环遍历ArrayListlong start2 = System.nanoTime();for (...
loop:for(inti=0;i<3;i++) {for(intj=0;j<6;j++) {if(j==3) {breakloop; } System.out.println("i="+i+",j="+j); } } } } i=0,j=0 i=0,j=1 i=0,j=2 由结果可知,当j等于3时,i的值没有增加,直接跳出外层循环。
importjava.util.*;publicclassSolution{publicstaticfinalintMAGNITUDE=10000;// 数量级publicstaticlongtestForloop(List<String>list){longstart,end;Stringstr=null;start=System.nanoTime();for(inti=0;i<MAGNITUDE;i++){str=list.get(i);}end=System.nanoTime();returnend-start;}publicstaticlongtestForeach...
importjava.util.ArrayList;importjava.util.List;publicclassIterateListTest{publicstaticvoidmain(String[]args){List<Integer>mylist=newArrayList<>();for(int i=0;i<1000000;i++){mylist.add(i);}long forLoopStartTime=System.currentTimeMillis();for(int i=0;i<mylist.size();i++){mylist.get(i...