예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 10; i++) {
sum += i;
}
System.out.println(sum);
}
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
}
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 10; i++) {
sum += i;
}
System.out.println(sum);
}
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
}
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 10; i++) {
sum += i;
}
System.out.println(sum);
}
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
}
Plain Text
복사
5장 반복문
•
반복문에는 While문, Do while문, for문, for each문이 있다.
5-1. while문
-while(조건문){
반복 문장
}
Plain Text
복사
•
조건문의 내용이 참일 때 괄호안의 구문이 실행되고 거짓이면 실행되지 않는다.
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) {
int sum = 0;
int num = 0;
while(num<=10) {
sum += num;
num++;
}
System.out.println(sum);
}
Plain Text
복사
5-2. Do While문
do{
반복 문장
}while(반복 조건);
Plain Text
복사
•
우선 괄호안의 구문을 실행 후 반복조건을 확인해 true일때 괄호를 반복하여 실행한다.
•
while문과 do while문의 차이: do while문은 일단 한번은 실행한다.
5-3. for 문
for(초기식;조건식;증감식){
반복문장
}
Plain Text
복사
•
초기식을 먼저 실행한다. 이때 메모리에 초기식의 값이 올라간다.
•
다음으로 조건식을 확인한다. 조건식이 true일 때 괄호 안의 문장을 실행한다.
•
그 후 증감식을 실행한다. 다음으로 다시 조건식을 확인해 트루이면 괄호 안의 문장을실행하는 과정을 반복하게 된다.
예제) "I love Java" 5번 출력하기
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("I love Java");
}
}
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 10; i++) {
sum += i;
}
System.out.println(sum);
}
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for(int i = 1; i <= 9; i++) {
System.out.println(num + " * " + i + " = " + num * i);
}
}
Plain Text
복사