목록취업성공패키지 SW 개발자 교육/Java (62)
오늘이라도
https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. - Scanner는 사용자에게 입력받은 값을 활용하고자 할때 사용하는 클래스이다. - Scanner를 사용하기 위해서는 상단에 import문을 적어야 하고 Scanner 객체를 생성해줘야 한다. - scanner.nextInt()는 int타입으로 입력된다. - scanner.nextLine()은 문자열로 입력되기 때문에 캐스팅을 해주어야 한다.
https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. - continue는 제어권을 반복문의 첫머리로 이동하는 명령이다. - continue가 실행되면 continue 밑의 실행문들은 실행되지 않는다. - break는 break가 속한 블록의 반복문을 탈출하는 명령어이다. - 중첩 반복문에 break를 적었을때 전체 조건문을 빠져나가고 싶으면 break LABEL;을 사용한다. - LABEL은 변하지 않는 상수라 대문자로 적는다.
https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 1. if문 - if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다. - 조건식에는 true 또는 false 값이 나오는 연산식이나, boolean 타입 변수가 올 수 있다. - 조건식이 true일때 블록을 실행한다. 2. if-else문 - if-else문은 false일때 else 블록이 실행된다는 차이가 있다. 3. if-else if-else문 - if-else if-else문은 모든 조건식이 false일 경우 else 블록을 실행하고 if문을 벗어나게 된다. - Math.random() 메소드는 0.0 이상 1.0 미만의 double 타입의 난수 하나를 리턴한다. ..
https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. - 중첩반복문의 진행순서 (조건식이 모두 true일때) ① 상위 for의 초기화식 ② 상위 for의 조건식 ③ 하위 for의 초기화식 (상위 for의 실행문) ④ 하위 for의 조건식 ⑤ 하위 for의 실행문 ⑥ 하위 for의 증감식 ⑦ 상위 for의 증감식 - 41, 44 라인의 j++;을 if문 밖으로 빼면 라인을 줄일 수 있다.
https://github.com/upcake/Class_Examples 교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. - while문은 반복 횟수를 정확히 알 수 없을 때 사용한다. - 조건문이 true면 계속 반복하기 때문에 무한 loop에 빠지기 쉽다. - do ~ while 문은 while문과 달리 조건이 처음부터 거짓이더라도 실행문을 최소 1번은 실행한다. - 현장에서 자주 쓰이지는 않는다고 한다.