practice Java교육 내용정리 5일차 6강 하나의 프로젝트 내에서 혼자 개발하기 힘든 부분은 팀과 함께 개발을 한다. 팀 개발을 위해 분담을 하여 서로 다른 소스파일로 개발한 뒤 연결을 시켜준다 . 하나의 소스파일로 개발을 하다보면 한계점을 느끼다보니 이러한 방식으로 개발을 해나간다. 예제 ) 1-1 A라는 소스를 B로 연결 ! Java에서는 여러 클래스를 다양하게 카테고리화를 하기위한 것. 그룹화를 시키면 유지보수 측면, 관리측면,... practiceJavaexerciseJava ☕Java practice: StringBuffer 이용하여 카이사르 암호 만들기 카이사르 암호문 만들기 카이사르 암호는 가장 간단한 치환 암호방법으로 암호문을 만드는 것이다. 예를 들면 문자에 대해서 오른쪽으로 2칸 이동시키는 치환 암호방법으로 암호문을 만들면 "ABC"는 "CDF"가 된다. 알파벳 대문자를 기준으로 카이사를 암호문을 작성하시오. 문자열을 오른쪽으로 13칸 이동시켜서 암호문을 작성하고 출력하시오. 칸을 이동시킬 때는 문자열의 각 문자를 숫자로 변환해서 사... JavaStringBufferpracticeJava ☕Java practice: 내부클래스 Java의 정석 연습문제 7_8 (내부 클래스) 위와 같은 실행결과를 얻도록 코드를 완성하시오.... JavapracticeJava ☕Java practice: 익명객체 생성하기 Java의 정석 연습문제 7_9 (익명클래스) 위의 EventHandler를 익명 클래스로 변경하시오. 익명객체의 생성은 추상클래스, 또는 인터페이스의 사용을 전제로 한다. 제시된 코드를 보면 EventHandler 클래스가 WindowAdapter를 상속하고 있는데, 이는 자바 라이브러리에 이미 존재하는 추상클래스이다. 즉 이를 이용해서 별도 클래스 정의 없이 익명클래스로 코드의 구성을 변... JavapracticeJava 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit ☕Java practice: 문자열/숫자 판별하기 1. 나열된 숫자에서 특정 조건에 부합하는 숫자찾기 3의 배수면 Fizz, 5의 배수면 Buzz, 3과 5의 배수면 PizzBuzz를 출력하시오. 2. 특정 문자열의 대칭여부 판별하기 예) 오디오, 기러기 등 3. 단어의 가운데 글자 출력하기 단어의 길이가 홀수면 한글자, 단어의 길이가 짝수라면 가운데 2글자를 출력해야 한다.... practiceJavaJava 순이들의 시험 결과 혜순이와 민순이는 이번에 SQL 자격증 시험에 응시했는데요. 아래는 두 사람의 각 과목별 점수를 정리한 객체입니다. 자격증 합격 기준은 총점이 60점 이상인데요. 파라미터로 객체를 전달받고, 각 과목들의 점수를 모두 합산해서 시험 결과를 알려주는 passChecker 함수를 완성해 주세요! 합격 기준을 충족할 경우 '축하합니다! 합격입니다!' 라는 문자열을, 충족하지 못할 경우 '아쉽지만 불... practiceJavaScriptCodeitobjectCodeit 배열 인덱싱 연습하기 여기, dataType 이라는 이름의 6개의 요소를 가진 배열이 있습니다. 이 배열의 요소들을 모두 출력하는 프로그램을 작성해 보세요. 반복문의 개념을 활용하시면 어렵지 않게 해결할 수 있습니다. 코드를 잘 작성하셨다면, 다음과 같이 출력되어야 합니다. 💻 입력... practiceCodeitarrayJavaScriptCodeit 4. 제목, 해쉬태그 등 만들기! CSS 창이 줄어들어도 제목이 2줄로 유지하고 싶다. 이것을 구현하려면 아래 코드에서 -webkit-line-clamp: 2;를 해주면 된다. 여기서 더 자세한 사용법을 확인할 수 있다.... practicepractice 2. Header 꾸미기! CSS 시작 세팅! 기본적인 색상, 폰트, 사이즈들은 자주 사용하는 속성들이기 때문에, 여러 부분에 재사용하기 용이하게 먼저 정의를 해준다. 이 부분이 이번 클론 코딩하면서 얻어갈 중요한 것 중 하나라고 생각한다. Header 위 root에서 정의한 내용을 사용할때는 color: var(--white-color);식으로 활용한다.... practicepractice 4. 창이 작아질때 화면 구성하기 @media screen and (max-width: 원하는 값 px)을 활용해서 창화면이 최대크기 이하로 작아지게 되면 CSS를 통해 구조를 변경할 수 있다! 주의사항 1. flex-direction: column;이기 때문에 align-items 속성을 활용해서 왼쪽 정렬(flex-start), 가운데 정렬(center), 오른쪽 정렬(flex-end) 등 할 수 있다. 2. 너비가 커지... practicepractice 오름차순과 내림차순 오름차순과 내림차순 만들기 위한 레이아웃 입력창에 몇개의 숫자를 쓸 것인지 묻기 -입력창 삽입 숫자만큼 입력받기(갯수결정) 갯수만큼 숫자 입력 -입력창 삽입 오름차순이냐 내림차순 묻기 -입력창 삽입, for문으로 배열 속 숫자입력 soting 정렬 처리하기 -switch / case / break 로 처리 결과출력 -배열을 출력하기 때문에 " "말고 Arrays.toString();을 사용한... JavapracticeJava
Java교육 내용정리 5일차 6강 하나의 프로젝트 내에서 혼자 개발하기 힘든 부분은 팀과 함께 개발을 한다. 팀 개발을 위해 분담을 하여 서로 다른 소스파일로 개발한 뒤 연결을 시켜준다 . 하나의 소스파일로 개발을 하다보면 한계점을 느끼다보니 이러한 방식으로 개발을 해나간다. 예제 ) 1-1 A라는 소스를 B로 연결 ! Java에서는 여러 클래스를 다양하게 카테고리화를 하기위한 것. 그룹화를 시키면 유지보수 측면, 관리측면,... practiceJavaexerciseJava ☕Java practice: StringBuffer 이용하여 카이사르 암호 만들기 카이사르 암호문 만들기 카이사르 암호는 가장 간단한 치환 암호방법으로 암호문을 만드는 것이다. 예를 들면 문자에 대해서 오른쪽으로 2칸 이동시키는 치환 암호방법으로 암호문을 만들면 "ABC"는 "CDF"가 된다. 알파벳 대문자를 기준으로 카이사를 암호문을 작성하시오. 문자열을 오른쪽으로 13칸 이동시켜서 암호문을 작성하고 출력하시오. 칸을 이동시킬 때는 문자열의 각 문자를 숫자로 변환해서 사... JavaStringBufferpracticeJava ☕Java practice: 내부클래스 Java의 정석 연습문제 7_8 (내부 클래스) 위와 같은 실행결과를 얻도록 코드를 완성하시오.... JavapracticeJava ☕Java practice: 익명객체 생성하기 Java의 정석 연습문제 7_9 (익명클래스) 위의 EventHandler를 익명 클래스로 변경하시오. 익명객체의 생성은 추상클래스, 또는 인터페이스의 사용을 전제로 한다. 제시된 코드를 보면 EventHandler 클래스가 WindowAdapter를 상속하고 있는데, 이는 자바 라이브러리에 이미 존재하는 추상클래스이다. 즉 이를 이용해서 별도 클래스 정의 없이 익명클래스로 코드의 구성을 변... JavapracticeJava 실습과제 - 영어 단어장 I 이제 막 코딩을 배우기 시작한 시원이는 프로그래밍을 할 때 영어의 중요성을 새삼 느껴 다시금 영어 공부를 하기 시작했습니다. 그런데 문득 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 아래는 오늘 시원이가 외워야 할 영어 단어들인데요. 여러분들이 시원이가 되어서 오늘 외워야 할 영어단어 객체를 완성해보세요! 외워야 할 단어들 [funct... practiceJavaScriptCodeitobjectCodeit 영어 단어장 II 시원이는 지난번에 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 총 4가지입니다. 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제... objectpracticeCodeitJavaScriptCodeit 영어 단어장 III 지난번 과제에서 단어장 객체에 단어를 추가하고 삭제하는 연습을 해봤는데요. 이번에는 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭... JavaScriptCodeitobjectpracticemethodCodeit ☕Java practice: 문자열/숫자 판별하기 1. 나열된 숫자에서 특정 조건에 부합하는 숫자찾기 3의 배수면 Fizz, 5의 배수면 Buzz, 3과 5의 배수면 PizzBuzz를 출력하시오. 2. 특정 문자열의 대칭여부 판별하기 예) 오디오, 기러기 등 3. 단어의 가운데 글자 출력하기 단어의 길이가 홀수면 한글자, 단어의 길이가 짝수라면 가운데 2글자를 출력해야 한다.... practiceJavaJava 순이들의 시험 결과 혜순이와 민순이는 이번에 SQL 자격증 시험에 응시했는데요. 아래는 두 사람의 각 과목별 점수를 정리한 객체입니다. 자격증 합격 기준은 총점이 60점 이상인데요. 파라미터로 객체를 전달받고, 각 과목들의 점수를 모두 합산해서 시험 결과를 알려주는 passChecker 함수를 완성해 주세요! 합격 기준을 충족할 경우 '축하합니다! 합격입니다!' 라는 문자열을, 충족하지 못할 경우 '아쉽지만 불... practiceJavaScriptCodeitobjectCodeit 배열 인덱싱 연습하기 여기, dataType 이라는 이름의 6개의 요소를 가진 배열이 있습니다. 이 배열의 요소들을 모두 출력하는 프로그램을 작성해 보세요. 반복문의 개념을 활용하시면 어렵지 않게 해결할 수 있습니다. 코드를 잘 작성하셨다면, 다음과 같이 출력되어야 합니다. 💻 입력... practiceCodeitarrayJavaScriptCodeit 4. 제목, 해쉬태그 등 만들기! CSS 창이 줄어들어도 제목이 2줄로 유지하고 싶다. 이것을 구현하려면 아래 코드에서 -webkit-line-clamp: 2;를 해주면 된다. 여기서 더 자세한 사용법을 확인할 수 있다.... practicepractice 2. Header 꾸미기! CSS 시작 세팅! 기본적인 색상, 폰트, 사이즈들은 자주 사용하는 속성들이기 때문에, 여러 부분에 재사용하기 용이하게 먼저 정의를 해준다. 이 부분이 이번 클론 코딩하면서 얻어갈 중요한 것 중 하나라고 생각한다. Header 위 root에서 정의한 내용을 사용할때는 color: var(--white-color);식으로 활용한다.... practicepractice 4. 창이 작아질때 화면 구성하기 @media screen and (max-width: 원하는 값 px)을 활용해서 창화면이 최대크기 이하로 작아지게 되면 CSS를 통해 구조를 변경할 수 있다! 주의사항 1. flex-direction: column;이기 때문에 align-items 속성을 활용해서 왼쪽 정렬(flex-start), 가운데 정렬(center), 오른쪽 정렬(flex-end) 등 할 수 있다. 2. 너비가 커지... practicepractice 오름차순과 내림차순 오름차순과 내림차순 만들기 위한 레이아웃 입력창에 몇개의 숫자를 쓸 것인지 묻기 -입력창 삽입 숫자만큼 입력받기(갯수결정) 갯수만큼 숫자 입력 -입력창 삽입 오름차순이냐 내림차순 묻기 -입력창 삽입, for문으로 배열 속 숫자입력 soting 정렬 처리하기 -switch / case / break 로 처리 결과출력 -배열을 출력하기 때문에 " "말고 Arrays.toString();을 사용한... JavapracticeJava