정보보안공부
Java_day04_if문,for문 본문
*** IfTest0 -> If를 이용해 짝수와 홀수 구분하기
-> if(조건), else if(조건), else 사용시 뒤에 ; 세미콜론 쓰지않도록 주의
*** IfTest1 -> If를 이용해 5의배수인지 5의배수가아닌 3의배수,2의배수인지 확인
-> Scanner s를이용해 변수입력
--> %연산자는 나머지를 의미한다 5로나눴을때 나머지가 0이면 5의배수 그게 아니라면 5의 배수가 아니다 문구를 출력한다.
--> 그 다음 if문으로 5의배수 3의배수 2의배수 아무것도 아니면 Unknown을 출력한다.
--> i의 값을 아래와같이 Scanner로 작성할 수 있다.
*** IfElseEx -> if와 else if , else를 이용해 문장작성
-> if사용시 return을 통해 다음문장이어서 실행
-> if사용시 return 대신 else로 다음문장 전체를 묶어서 다음문장실행
--> Scanner을 통해 점수를 입력받고 if문을 이용해 점수범위가 아닌 0보다 작고 100보다 크면 잘못된 입력을 출력하고 return ; 을이용해 아래문장들을 실행하지 않는다.
--> 아래를 통해 return이 있을때와 없을때의 차이를 확인해보자
--> 위의 경우는 return ; 을 쓰지 않은 경우이다 return ; 을 쓰지않으면 그다음 if문 조건들이 적용되게된다.
--> return ; 을 쓰면 밑에 내용들을 적용하지 않는다.
*** ForTest -> for을 사용해 for구조 알기
-> for(초기값;조건식;증감식)
-> 초기값과 조건식이 반복횟수를 결정한다.
-> for(초기값;조건식;증감식)뒤에 ; 세미콜론 쓰지않도록 주의
*** ForTest2 -> for2개를이용해 for문안에 for문이 작성가능하다.
*** ForCB -> for문안에 if문 작성 break로 for문 종료
*** ForCB -> for문안에 if문 작성 continue로 값을 출력안하고 이어서 실행가능.
-> for문안에 if문 작성 break로 for문 중지가능.
*** ForSum -> for문을 scanner 을 이용해 변수x 와 변수y로 반복조절
-> Scanner s 를 통해 변수x와y에 입력하여 반복구간을 설정할 수 있다.
*** ForFact -> 팩토리얼코드
--> x의 값을 입력받아서 for문을 이용해 x까지 계속 곱해주면 팩토리얼값이 나온다.
*** ForChar -> For문의 조건을 int형이아닌 char형으로 설정가능
-> for문에서 for(초기값;;증감식) : 조건식이없는경우는 무한루프이다.
-> 무한루프 벗어나기위해선 if식을통해 원하는 조건일때 break;로 빠져나온다.
-> if(cnt%10 == 0) : cnt값이 10 배수일때 printf("\n")을통해 다음문장으로 이동
-> 증감식에서 변수--대신 val -= 2 이런형식도 가능하다.
'Language > Java' 카테고리의 다른 글
Java_day06_랜덤함수,String (0) | 2017.02.16 |
---|---|
Java_day05_while,switch (0) | 2017.02.15 |
Java_day03_연산자종류,Scanner (0) | 2017.02.14 |
Java_day02_기본자료형,문자,변수선언 (0) | 2017.02.11 |
Java_day01_HelloWorld출력해보기 (0) | 2017.02.11 |