예제 1
//0부터 4까지 출력하기
package ex03;
public class ForExample1 {
public static void main(String[] args) {
for(int i = 0; i < 5; i++) {
System.out.println("i의 값은: " + i);
}
}
}

예제 2
//정수의 합 계산하기
package ex03;
public class Sum {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i < 10; i++) {
sum += i;
}
System.out.println("1부터 10까지의 정수의 합 = " + sum);
}
}

예제 3
// 팩토리얼 계산하기
package ex03;
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
long fact = 1;
int n;
System.out.print("정수를 입력하시오: ");
Scanner scan = new Scanner(System.in);
n = scan.nextInt();
for (int i = 1; i <= n; i++) {
fact = fact * i;
}
System.out.printf("%d!은 %d입니다.\\n", n, fact);
}
}

예제 4
//약수 계산하기
package ex03;
import java.util.Scanner;
public class Divisor {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("양의 정수를 입력하시오: ");
int n = scan.nextInt();
System.out.println(n + "의 약수는 다음과 같습니다.");
for (int i = 1; i <= n; i++) {
if(n % i ==0) {
System.out.print(" " + i);
}
}
}
}

예제 5
//화면에 5줄, 5개의 별 출력
package ex03;
public class NestedLoop {
public static void main(String[] args) {
for (int y = 0; y < 5; y++) {
for (int x = 0; x < 10; x++) {
System.out.print("*");
}
System.out.println();
}
}
}