English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서 Java의 for循环을 사용하여 주어진 숫자의 모든 약수를 표시하는 방법을 배웁니다.
public class Factors { public static void main(String[] args) { int number = 60; System.out.print("" + number + " 의 약수는: "); for(int i = 1; i <= number; ++i) { if (number % i == 0) { System.out.print(i + " "); } } } }
프로그램을 실행할 때, 출력은 다음과 같습니다:
60의 약수는: 1 2 3 4 5 6 10 12 15 20 30 60
위 프로그램에서 숫자가 변수 number6)에 있습니다.
i <= number가 false가 되까지 반복 for循环, 반복에서마다 숫자가 i로 완전히 나누어지는지 확인합니다. (i는 숫자의 약수인 조건이 됩니다), 그리고 i의 값이 증가합니다1。