4-1. for 문

Dec 14, 2023
4-1. for 문

 

1. for 란

정해진 횟수만큼 반복할 때 사용하는 반복 구조. for 루프(loop)라고도 한다. for(;;){ } 구조이다.
 

2. for 예시

  1. 1부터 10까지 출력하기
package ex03; //0부터 4까지 출력하기 public class ForExample1 { public static void main(String[] args) { for (int i=1;i<=10;i++){ System.out.println("i의 값은 : "+i); } } }
 
실행 결과
notion image
 
  1. 정수의 합 계산하기
package ch03; //정수의 합 계산하기 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+"입니다."); } }
 
실행 결과
notion image
 
  1. 팩토리얼 계산하기
package ch03; //팩토리얼 계산하기 import java.util.Scanner; public class Factorial { public static void main(String[] args) { long fact=1; int n; System.out.print("정수를 입력하시오."); Scanner sc=new Scanner(System.in); n=sc.nextInt(); for(int i=1;i<=n;i++){ fact=fact*i; } System.out.printf("%d!은 %d입니다.\n",n,fact); } }
 
실행 결과
notion image
 
  1. 약수 계산하기
package ch03; //약수 계산하기 import java.util.Scanner; public class Divisor { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("양의 정수를 입력하시오."); int n=sc.nextInt(); System.out.println(n+"의 약수는 다음과 같습니다."); for (int i=1;i<=n; ++i){ if(n%i==0) System.out.print(" "+i); } } }
 
실행 결과
notion image
 
Share article

oncehyun