본문 바로가기

학원 일기/학원-JAVA

학원 Java 4일차

[Arrays.toString(배열변수명)]

-배열 내부의 값들을 반환한다

ex) System.out.prinln( Arrays.toString(arr) ); => 배열 내부의 값이 출력된다

- System.out.prinln( arr ) => 배열의 값을 참조하고있는 주소값이 출력된다

 

[stream]

입력과 출력을 이어주는 통로다

키보드 > 시스템 > 모니터 의 연결 통로느낌으로 받아들여보자 

 

[buffer]

-값을 보관하고 있을수 있는 공간이다

-buffer라는 공간은 한가지만 있는것같다 buffer의 값을 비우지 않았다고 가정했을경우 생기는 오류들이 있기에 내린결론이다

 

[삼항연산자]

-조건 ? (true라면 실행) : (false라면 실행)

 

[break]

break는 가장 가까운 {}(중괄호)를 찾아서 나간다

 

[switch]

기본틀은 switch ( 변수or조건 ) {

               

                case 1 : 출력하고

                           break; 이런식으로 쭉 case 1,2,3,4 진행하고

         

                default :

                          출력하고

                          break;                         <<<<<<<<< defualt는 case가 없을경우 나오기위해 만들어야함

               }  

 

-switch로 전달되는값이랑 일치하는 case의 실행구문을 실행시킨다

-defualt는 switch가 실행되고 아무방해없이 흘러갔을때 무조건 실행되는 구문이다

-braek를 넣는이유는 값에 대응하는 원하는case의 실행구문을 실행시켰음에도 코드의 실행흐름은 위에서 아래이기때문에 다른 구문을 실행하게 되기때문이다