분류 전체보기
-
(국비교육) 5 - 메소드 호출 + if, for 문 + 별찍기 + 10진법 2진법 나타내기개발/국비교육 2023. 6. 7. 21:30
■ 입력한 숫자 2진법으로 나타내기 Scanner 에서 사용되는 sc는 사용하고 객체를 닫아줘야 한다. 따라서 sc.close(); 를 통해 객체를 닫아준다. ■ 메소드 호출 순서 Q) 메소드 속에 메소드가 들어갈까요? A) No, 호출은 가능 위에 "저는 ppp메소드 입니다." 가 출력되지 않는 이유는 메인 메소드가 먼저 실행되고" } " 로 나가지기 때문이다. 먼저 자바랑 클래스명이 같은 메인 메소드를 찾으면 해당 코드가 먼저 실행된다. 여기서 print() 메소드 실행하고, print 메소드가 ppp 메소드를 호출하여 실행시켜 "저는 ppp메소드 입니다." 가 출력된다. R타입의 경우 new 를 붙여 생성해야 하고 이를 인스턴스 만든다고 한다. ■ 클래스 생성 / 불러오기 / 메소드 실행 * 클래스..
-
(국비교육) 4 - 자바 연산자 + 조건문과 반복문 + 2의 배수 만들기 + Fizz Buzz + 논리연산자 + 비트연산자 + 제어문개발/국비교육 2023. 6. 5. 17:50
■ 지난 주 수업 복습 - 컴파일 스크립트 - 소스코드.java -> 컴파일 -> .class - 클래스 : 클래스변수, 메소드, 생성자 - 메소드 : 함수 function - 명령어 : * 이름 만들기(apple, korea) = 영어대소문자, 숫자, _, $ - 클래스 : AppleKorea 첫글자 대문자로 시작 후 새로운 단어 대문자 = 파스칼 기법 - 메소드, 변수 : appleKorea 첫글자 소문자 이후 새로운 단어 나오면 대문자 = 카멜 기법 - 상수 : APPLE_KOREA 대문자로표시하고 중간은 _ 로 표시 스네이크 기법 * 예시 1. 우리반 인원수를 저장하고 싶어요. 어떤 데이터타입을 쓰면 좋을지 적어주세요. (변수명은 member) - byte member = 25; 위에 byte 로..
-
(문제해결) 1 - 자바 java error could not open ~ cfg 오류개발/문제해결 2023. 6. 4. 19:06
LTS 버전 JAVA 17를 설치하기 위해 자바를 삭제 후 다시 설치하기로 했다. 우선 이클립스 삭제 후 기존 자바 설치하고, 기존에 포스팅한 대로 설치하려 했으나..... 처음에는 이클립스를 열었는데 C++만 확인되고 자바 프로젝트가 열리지 않았다. 아마 해당 문제는 JDK를 우선적으로 깔지 않아서 생긴 문제 같았다. ㅜㅜ C1. 자바 먼저 설치 후 이클립스 설치하자 이를 해결하기 위해 다시 삭제 후 설치 진행했으나.... 이번에는 자바를 java error could not open ~ cfg 오류가 떴다. 하...멘붕.... 이를 위해 파일 삭제를 또 진행하려고 하는데 이번에는 폴더 사용권한 문제로 폴더가 삭제 안되는 문제가 발생.... 폴더 사용권한의 경우 구글링을 통해 관리자 권한 설정 변경 후..
-
(국비교육) 3 - 변수와 자료형개발/국비교육 2023. 6. 2. 17:56
■ 편리한 기능 1. 이클립스 작업표시줄 고정하여 지속 사용 2. .java 파일 모두 닫기 위해서는 오른쪽 버튼 클릭 후 "Close All" 클릭 ■ 메인메소드 기본 구조 ■ 변수 - 변수: 변하는 수 상수 : 변하지 않는 수(불변) ex)파이 - 변수는 프로그램이 진행할 때 중간의 값을 저장해두기 위한 공간 - 데이터 타입 변수이름; = 변수선언 ex) int number; - 값 대입 ex) number = 100 - 대입 : 오른쪽의 값을 왼쪽에 넣다. (=) 같다의 의미랑 다르며, 같다는 " == " 이다. ex) 1 + 2 == 3 - 변수 선언 + 값 대입 == 변수 초기화 ex) int num = 101; - 리터럴 = 고정된 값 - 실수형 타입 ex) double num1 = 1.000..
-
(국비교육) 2 - 자바 기초개발/국비교육 2023. 6. 1. 17:45
■ 자바의 역사 처음에 가전제품에 컴퓨터를 넣고(내장) 싶어했고 자원을 덜 먹는 프로그램을 만들고 싶었다. 가볍게 돌아갈 수 있는 프로그램을 만들자 해서 나온 게 자바이다. 한 번 코딩 완료하면 어느 곳에도 실행 JRE(Java Runtime Environment) : 자바가 실행될 수 있는 환경 JVM(Java Virtual Machine) 자바가상머신(가상의 컴퓨터) 을 통해 실행 - 리소스 : 사용될 수 있는 어떤 항목을 말한다. 프린터나 디스크 드라이브와 같은 장치들이 리소스가 될 수 있으며, 메모리도 마찬가지이다. 마이크로소프트 윈도우나 매킨토시와 같은 많은 운영체계에서, 리소스라는 용어는 특히 프로그램들이 활용할 수 있는 데이터나 루틴들을 가리킨다. - OS(운영체제) : 운영 체제는 하드웨어..
-
(국비교육) 1 - 센터 담당자 소개 및 교육 진행 방향개발/국비교육 2023. 6. 1. 10:52
국비교육 처음 시작했다. 1, 2교시는센터 담당자분들을 소개하고, 앞으로의 수업 방향에 대해 안내해주셨다. * 취업역량개발팀 요청사항 (수/금 운영) 1. 기록하기(tistory, github, 네이버블로그) - 오늘 내가 무엇을 했는지 - 해결하기 위해 어떤 방식을 통해 해결했는지 방법 기록 2. 정보탐색 - 취업 관련 기업 정보 탐색 (요구하는 자격요건, 우대사항) EX) 정보처리기사 자격증 요구하는지 - 개발자 전문 사이트 (원티드, 프로그래머스, 점핏, 하드코) ※ 중앙정보기술인재개발원 LMS : choongang.atosoft.net * 기업 질문 1. 프로젝트 경험 2. 어떤 역할을 수행했는지 3. 자유 주제로 프로젝트 * JAVA 수업방향 DB(oracle, MySQL, MariaDB) : ..
-
(Do it 자바) 2 - 변수와 자료형 (1)개발/Java 2023. 5. 31. 23:04
■ 컴퓨터에서 수 표현 방법 컴퓨터는 0과 1로 데이터 저장 (on/off) 이런 0과 1로 자료를 표현한 것이 2진수라 한다. 1byte = 8bit * 2진수 0000 0001 0010 0011 0100 0 1 2 3 4 * 8진수 0 1 2 3 4 5 6 7 10 8 1 1 1 = 7 * 10진수 1 2 3 4 5 6 7 8 9 10 * 16진수 9 A B C D E F 10 9 10 11 12 13 14 15 16 16진수를 사용하는 이유는 다음과 같다. 8bit로 10을 표현한다면 10 = 8 + 2 (2에 엔승으로 표현되는 것으로 더하기) 10 = 2³ + 2¹ 인데 2진수로 10을 나타내면 아래와 같다. 0 0 0 0 1 0 1 0 2³2²2¹2 16진수는 0~15까지 표현하려면 1 1 1 ..
-
(개발준비) 6 - 중앙정보기술인재개발원 OT개발/개발준비 2023. 5. 31. 18:41
오늘은 교육 시작에 앞서 중앙정보기술인재원에서 OT를 했다. OT 시간은 3시여서 넉넉하게 30분 전에 도착! 도착하니 사진과 같이 오리엔테이션 자료와 개인정보수집동의서가 있었다. OT 첫날은 수업은 진행하지 않고 출석, 훈련비 지급 방법, 주의사항 등등 여러가지를 운영팀 조재훈 대리님께서 설명해주셨는데 (상담해주셨던 담당자님) 꼼꼼하고 하나하나 잘 알려주셔서 너무 좋았다. (중앙인재개발원 선택했던 것 중에 하나가 운영팀과 선생님 모두 열정이 가득해서 좋았다고 했는데 왜 그런지 알겠다.) OT는 약 1시간 정도 진행되고, OT가 끝나면 카톡으로 보내주시는 "LMS시스템" 을 통해 1. 본인 사진 등록 2. 사전평가 3. 설문관리 3가지를 진행하면 된다. 사전평가는 공부했던 내용도 있지만 아예 모르는 것도..