JAVA/JAVA1
[java1]#04 - 증감 연산자, 반복문(for문, while문)
yoonddo
2021. 5. 31. 18:14
1. 누적 대입 연산자 (복합 연산자, 누적 연산자)
+=, -=, *=, /=, %=, ... |
ex) int data = 10;
data = data+5;
data += 5; // data에 5만큼 더해서 넣어라
data += 3+2;
2.증감 연산자
(daata+=1;) >> data++;
(data-=1;) >> data--;
전위형 -> ++data;
후위형 -> data++;
3.반복문
-특정한 코드나 행위를 반복해야 할 때 사용하는 문장
조건에 의한 반복문 while문 뒤의 ()안에는 조건식, 즉 boolean 타입의 값이 와야한다. 따라서 그 안에 true라는 값을 넣을 수가 있고, 그 값은 상수로 작성했기 때문에 변하지 않는다. 따라서 그while문은 무한정으로 반복하게 된다. 안에서 특정한 조건일때 break를 통한 탈출구 하나 이상을 만들어 주어야 한다. |
- while문 while(조건식){ 조건식이 참일동안 반복할 문장; } - do while문 do{ 조건식이 참일동안 반복할 문장; }while(조건식); - 무한반복 while(true){ 무한반복할 문장; } |
횟수에 의한 반복문 반복 횟수가 특정된 경우에 사용한다. 무언가 값이 일정하게 변하는 반복일때는 99.9999% for문을 이용한다. 초기식에서 새로운 변수를 하나 선언해준다. (내부에서 그 변수를 이용가능) for문 안에서는 그 변수의 값으로 무언가 변하는 값을 나타낼 수 있다. |
- for문 for(초기식;조건식;증감식){ 반복할 문장 } i값 : 0~9 ....총 10번 반복하는 for문 ex) for(int i=0; i<10; i++){ } |
while의 조건식이 성립할 때 까지 do를 반복한다.