정보보안공부

Java_day04_if문,for문 본문

Language/Java

Java_day04_if문,for문

Steady_sp 2017. 2. 14. 19:34

*** 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
Comments