Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Vue
- 이기적
- Transform
- JWT
- 자바
- Rigidbody
- 반복문
- quasar
- Node.js
- vue jwt
- 템플릿 리터럴
- Unity
- Vue.js
- Scanner
- vue 로그인
- java
- 컴포넌트
- vue 앱만들기
- for문
- 리액트
- React
- axios
- vue 독학
- 유니티
- 노드
- package.json
- 이기적 리눅스 마스터 2급
- npm start
- 형변환
- 리눅스마스터2급
Archives
- Today
- Total
나아가기
JAVA_ 반복문(while문) 본문
while문
C언어에 반복문의 종류로는 for문, while문 그리고 do-while문이 있습니다.
for문은 반복횟수를 정확히 알고 있을 때 주로 사용하고, while문은 조건에 따라 반복하는 횟수를 결정해야 할 때 주로 사용합니다.
while문은 조건식이 true일 경우, 계속해서 반복하는 문법입니다.
조건식에는 비교 또는 논리 연산식이 줄로 오는데 조건식이 false가 되면 반복을 멈추고, while문이 종료됩니다.
<예제 1. 두 수를 입력받아(n, m) n부터 m까지의 합을 구하는 프로그램을 완성하시오.>
import java.util.Scanner;
public class while{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("두 수 입력 : ");
int start = sc.nextInt();
int end = sc.nextInt();
int i = start;
int sum = 0;
while(i <= end){
sum += i;
i++;
}
System.out.println("두 수의 합 : " + sum);
}
}
11줄 : int i = start는 반복문을 빠져나오는 탈출용 변수로 지정.
14줄 : while문에서 ( )호 안의 i <= end는 탈출용 조건식.
<예제 2. 정수를 입력받아서 해당 정수의 구구단을 출력하는 프로그램을 출력하시오.>
import java.util.Scanner;
public class while{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("몇 단을 입력할까요? ");
int dan = sc.nextInt();
int num = 1;
while(num < 10){
System.out.println(dan + "x" + num + "=" + dan*num);
num++;
}
}
}
'JAVA' 카테고리의 다른 글
람다식(Lambda expression) (0) | 2022.05.01 |
---|---|
JAVA_오버라이딩(Overriding)이란? (0) | 2022.03.25 |
JAVA_오버로딩(overloading)이란? (0) | 2022.03.25 |
JAVA_조건문 if (0) | 2022.03.25 |
JAVA_연산자 (0) | 2022.03.23 |
Comments