一
語句嵌套形式
for(int x=
{ if(x%
continue;
System
}
二
思路
int sum =
//
int x =
//
用while來體現
代碼如下 while(x<={
sum = sum + x;
x++;
}
System
循環注意
一定要明確哪些語句需要參與循環
再看一實例
代碼如下 class ForTest
{
public static void main(String[] args)
{
//用for來體現
int sum =
for(int x=
{
sum += x;
}
System
}
}
package com
import java
import java
import java
public class ForTest
{
public static void main(String args[])
{
int arr[] = {
/**
* 新式寫法
*/
for (int a : arr)
System
/**
* 舊式寫法
*/
for (int i =
System
String arr
for(String a
System
int arr
for(int a
{
for(int a
{
System
}
System
}
List<String> list = new ArrayList<String>();
list
list
list
list
/**
* 根據集合類長度遍歷
*/
for(int i=
{
System
}
/**
* 根據迭代器遍歷
*/
for(Iterator i = list
{
System
}
/**
* 根據新式for
*/
for(String element : list)
System
}
}
對於集合
除了簡單遍歷並讀取其中內容外
程序流程大概是這樣的
for(int i=
factoritl =
for(int factor=
factoritl *= factor;
system
}
}
外層for
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19965.html