티스토리 뷰
<어제복습>
-스위치 문제
매스랜덤 사용하는 예. => int num = (int)(Math.random()*4);
-day03 quiz06 스위치 예시 하나 더 품.
<오늘수업>
# 반복문 ( day02 -> class 명 : Quiz07,Quiz08, WhileEx02, WhileEx03 참고.)
-반복문은 3가지가 있다. ( 하나를 이해했으면 나머지는 거저먹는것. )
1.while문 ( 수업 내용물 class-> WhileEx01 참고. )
-true 문의 반복을 끝낼 조건을 넣어 주어야함.
1)먼저 변수가 필요. int a = 1 -> 반복문에 회전수를 제어할 "제어변수"가 필요.
2)제어변수를 활용한 조건식이 필요.
3)a++(-> 보통 이렇게 --,++ 을 뒤에 붙임.) 이런식으로 변수에 증감식이 필요.
a += 2 ; 이렇게도 가능.
-사용 예시-
int i = 1; //제어변수 설정
while(i < = 10){ 반복문을 얼마나 실행해줄지 설정
i ++; //제어변수 증감식
}
-누적변수
int sum = 0;
*누적할 변수는 무조건 while문 밖에다가 빼주는거다. 안에 있으면 계속 0으로 나옴.
*while 문안에는 {sum +=i; //sum = sum + i;} 이렇게 들어가면 됨.
(주의! 콘솔에서 실행이 계속 도는것 같으면 콘솔 내에서 빨간 네모 버튼을 눌러서 중지를 해줘야함.)
2.do ~ while문
-while문이 do~while 대체 할 수 있어서 많이 사용하지 x
do ~ while 문은 조건이 false어도 무조건 1번은 실행함.
-사용예시-
int sum = 0;
int i = 1;
do {
sum += i;
i++;
}while(false); //(i <= 10);
System.out.println(sum);
3.for문
<오늘의 주의할것 or 기억할 것>
-String 타입이랑 int 타입을 더하기 연산하면 String 타입 반환됨.
그래서
System.out.println("결과:" + (num1+num2));
이렇게 num1+num2를 (num1+num2) 이렇게 괄호로 묶어줘야함. < 이렇게 계산순서를 주의해서 문장을 작성하도록 하자.>
-프로그램을 작성할 때 하나씩 만들어가야지 하나만들다가 여기가고 저기가고 하면 헷갈리고 결국은 문제 해결하는데 어려움에 봉착하게 됨.
그러니 하나씩 설정을 하고, 만들고 하면서 단계단계씩 진행하기.
-프로그램을 작성할 때 마우스를 사용할 일은 사실상 거의 없음. 파일을 만들 때 뿐이 사용안함.
프로그램 작성시에 마우스없이 키보드로만 작성할 수 있도록 습관을들이도록 연습하자.
-백준 반복문. 5번 빼고 7번까지 풀기.
-친구가 삼항 연산자(조건? a: b)는 가독성이 떨어진다고 웬만하면 자바에서 쓰는거는 추천하지 않는다고 함.
'자바수업 기록' 카테고리의 다른 글
2022,09,26 자바 5강. do~while문, for문, 다중 반복문 (0) | 2022.09.26 |
---|---|
학원 첫주 나의 최고의 난제 .. 백준 조건문 문제풀기 중 알람시계 문제 해결과정. (0) | 2022.09.26 |
22,09,22 자바 3강 (0) | 2022.09.22 |
22,09,21 자바2강 (0) | 2022.09.22 |
22,09,20 자바 수업 1강 (0) | 2022.09.20 |
- Total
- Today
- Yesterday
- 국비학원
- 배열 삭제
- 국비지원 학원 수업 내용
- 조건문
- 가비지 콜렉팅
- 강남 중앙정보처리학원
- input 스트림
- 오코노라멘
- 자바스크립트 ES6 문법
- JS ES6 문법
- 자바#자바수강기록
- 배열과 탐색
- nasted class
- 알람 시계 문제
- 자바수업
- api 활용
- interface #자바
- 박인욱 강사님
- 자바 api
- 박문석 선생님
- FOR문
- 국비학원 수업
- 중앙정보처리학원
- 강남역 12번 춣구
- 다중 반복문
- 배열의 정렬
- 내포 클래스
- output 스트림
- 데이터베이스 수업
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |