본문 바로가기

Java155

OOP(객체지향) 란 - 1 객체지향 프로그래밍(Object-oriented Programing, OOP)은 프로그래밍 패러다임 중 하나로, 실세계의 사용 또는 실제로 존재 가능한 것을 객체로 모델링하여 프로그램을 구성하는 방법입니다. 잠깐! 그럼 객체(Object)란 뭘까요? 각 객체는 속성(properties)과 행동(Methods)을 가지며, 이들은 각각 객체의 상태와 객체가 수행할 수 있는 작업을 나타냅니다. 객체의 속성(Properties) 속성은 객체의 특성, 상태, 데이터를 의미합니다. 예를 들어, '자동차'라는 객체가 있다면, 이 객체의 속성은 색상, 브랜드, 모델, 연식 등이 될 수 있습니다. 객체의 행동(Methods) 행동은 객체가 수행할 수 있는 작업이나 기능을 의미합니다. '자동차' 객체의 경우, 주행하기(d.. 2024. 4. 15.
도전과제 ( 이중 for 구문) 별 찍기!! 별찍기!!!! 2024. 4. 15.
반복문과 조건문 { 연습문제 } - 22 Exercise4 자바 파일을 만들어 주세요 당신은 자바를 사용하여 간단한 메뉴 선택 시스템을 개발하는 작업을 맡았습니다. 이 시스템은 사용자에게 여러 옵션 중 하나를 선택하도록 요청하고, 사용자의 선택에 따라 적절한 메시지를 출력해야 합니다. 프로그램은 사용자가 '종료' 옵션을 선택할 때까지 반복해서 실행되어야 합니다. 요구 조건 사용자에게 다음 옵션을 보여주고 선택하도록 요청합니다 “1.등록 2.조회 3.수정 4.삭제 0.종료” 사용자가 옵션 번호를 입력하면, 해당 옵션에 대한 메시지를 출력합니다. 예를 들어, 사용자가 '1'을 선택하면 "등록을 선택했습니다."라고 출력합니다. 사용자가 '0'을 선택하면 "프로그램을 종료합니다."라는 메시지를 출력하고 프로그램을 종료합니다. 사용자가 유효하지 않은 번.. 2024. 4. 12.
break, continue 사용 - 21 중간에 멈추는 break문 무시하고 계속 진행하는 continue 문 break문 사용하기 - 감싸고 있는 제어문의 블록을 빠져 나오는 기능 - 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동 - 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 잇는 반복문만 빠져 나옴 continue문 사용하기 - 반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우(true 이면) 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않음 연습 문제 - 1 BreakTest1 자바 파일을 보고 BreakTest2 자바 파일을 만들고 for 문 대신 while 구문을 활용해서 코드를 작성해 보세요 연습 문제 - 2 ContinueT.. 2024. 4. 12.
반복문( while ) - 20 while문 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행! 무한 루프를 조심하자!!!! 조건이 참(true)인 동안 반복 수행하기 - 주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문 - 조건이 맞지 않으면 반복하던 수행을 멈추게 됨 - 조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨 i가 10이랑 크거나 작을때 i를 출력한 후 i++ boolean flag라는 변수를 준 다음 if 문을 줘 false로 만듬! return으로 값처리! if로 flag에 false를 준뒤 작동을 멈추게함! if 로 false를 주어도 그 while구문은 작동한다 만약 return을 주면 그 즉시 멈춤! 연습 문제!!!! 1 .. 2024. 4. 12.
반복문( for) - 19 for ( 초기화식; 조건식; 증감식){ 수행문; ....... } i를 for 문에 넣음으로써 for 안에서만 i가 변수로 작동하게! for 문을 이용하여 구구단 작성하기 연습 문제 1: 짝수의 합 계산하기 자바를 이용하여 1부터 사용자가 입력한 숫자까지의 모든 짝수의 합을 계산하는 프로그램을 작성해 보기! 이 프로그램은 사용자로부터 숫자 하나를 입력받고, 그 숫자까지의 짝수들만을 더 한 결과를 콘솔에 출려한다. 이때, for 반복문을 단일로 사용하여 문제를 해결해야 합니다. 첫 번째 for 구문이 1,2,3! 3번 만족 하니까 b를 3번 실행 한다는 뜻 0 1 2 0 1 2 0 1 2 2024. 4. 11.