從零自學Java-6.使用循環重複執行操做

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 }
View Code

 

輸出: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 }
View Code

 

輸出:

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 }
View Code

 

輸出:

0

……

5187

相關文章
相關標籤/搜索