- 복습
BufferedReader -> 외부에서 데이터를 받아 오는 것
InputStreamReader -> stream은 교량 역할 : System의 1바이트를 2바이트로!
Char : 문자가 가지고 있는 아스키값을 저장
Else if : 조건이 하나라도 맞으면 거기서 바로 출력. cf)단일if문은 조건 다 비교
- while문
int j=0; //시작값
while(j<9) { //최댓값
j++; //증가값: 출력문보다 위에 두면 j=1부터 j=9까지인 꼴
출력문
}
- do-while문
int k=0;
do {
k++; //(해당 예시는 1부터 시작)
출력문 //무조건 실행(조건 상관없이)
}while(k<9); //조건 맞으면 재반복
cf.주의) while은 ;로 끝날 것!
- While(ture) : 무한 루프
break; 를 해줘야 끝남.
// do-while문은 오히려 while(조건)을 반대로 줘야 false가 되면서 끝남
+ 두개의 식 모두 부정(!=)이면 가운데는 &&(and)로!
ex. if(ch!='Y' && ch!='y')
- 다중 for문
대표적으로 구구단
for문 안에 또 for문
- switch 문
switch(변수) {
case 값 :
출력문;break; //break;를 안하면 계속 연결됨. 연결될거면 생략o
default: //case의 경우를 제외한 경우. break;생략가능
+printf) %c는 문자를 출력
println처럼 자동이 아니라, \n또는 %n해줘야 줄바꿈
- 배열
타입[] 변수 = new 타입[값의 개수]; //변수는 자동으로 초기화
num.length -> 값의 개수. 괄호() 필요 없음
// 같은 타입의 데이터만 저장 (int/double/string ~)
'개발 교육 TIL > back-end' 카테고리의 다른 글
[Java] SubClass, Class (0) | 2021.12.29 |
---|---|
[Java] Selection Sort, Bubble Sort, 주민번호, 배열의 배열 (0) | 2021.12.28 |
[Java] 만년달력, Selection Sort, 확장 for문, Random (0) | 2021.12.27 |
[Java] for문, if문, 삼항연산자, Scanner (0) | 2021.12.24 |
[Java] package, int, float, BufferedReader (0) | 2021.12.22 |