1.格式:
第一次循环,不执行条件控制语句(i++)!
for (初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
for (int i=1;i<=10;i++){
System.out.println("HelloWorld!");
}
2.循环逻辑结构:
3.for循环例子:
(1)求1-100的总和:
int sum=0;
for (int i=1;i<=100;i++){
sum+=i;
}
System.out.println(sum);
(2)99乘法表:
for (int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+" ");
}
System.out.println();
}
(3) 两数之和:
public static int[] twoSum1(int[] nums, int target) {
int n=nums.length;
for (int i=0;i<n-1;i++) {
for (int j=i+1;j<n;j++){
if (nums[i]+nums[j]==target){
return new int[] {i,j};
}
}
}
return new int[0];
}