1.使用for循環;ide
2.使用while循環;oop
3.使用do-while循環;spa
4.提前退出循環(break,continue);code
5.爲循環命名。blog
程序Nines:顯示1-200的整數與9的乘積ip
1 package com.jsample; 2 3 public class Nines { 4 public static void main(String[] args){ 5 for(int dex = 1;dex <= 200; dex++){ 6 int multiple = 9 * dex; 7 System.out.println(multiple + " "); 8 } 9 System.out.println(); 10 } 11 }
輸出:for循環
9event
……class
1800變量
程序Benchmark:查看計算機一分鐘以內計算平方根的次數
1 package com.jsample; 2 3 public class Benchmark {//聲明Benchmark類 4 public static void main(String[] args){//開始程序的main()塊 5 long startTime = System.currentTimeMillis();//建立變量startTime,並用當前時間(毫秒值)爲其賦初值 6 long endTime = startTime + 60000;//建立endTime變量,與startTime正好相隔一分鐘 7 long index = 0;//建立循環變量index 8 while (true){//無限循環,只能用break破除 9 double x = Math.sqrt(index);//計算index的平方根,存到x變量中 10 long now = System.currentTimeMillis();//建立變量now,並將當前時間賦值給它 11 if (now > endTime){//超過一分鐘,跳出循環 12 break; 13 } 14 index++;//循環變量自增 15 } 16 System.out.println(index + " loops in one minute.");//顯示其進行平方根計算的次數 17 } 18 }
輸出:
12880432183 loops in one minute.
程序Mod13:找出前400個能被13整除的數
1 package com.jsample; 2 3 public class Mod13 { 4 public static void main(String[] args){ 5 int index = 0; 6 for(int flag = 1; flag <= 400; index++){ 7 if(index % 13 == 0) { 8 flag++; 9 System.out.println(index + " "); 10 } 11 } 12 } 13 }
輸出:
0
……
5187