일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 직장인인강
- 스프링
- 디자인패턴
- 패스트캠퍼스후기
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 리눅스
- java
- 직장인자기계발
- 자바기초
- 자바예제
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 패스트캠퍼스
- DB
- javabasic
- ncs
- DesignPattern
- js
- 디자인
- 자바연습문제
- Spring
- 국비
- linux
- 자바
- 웹
- 재택근무
- String
- 패캠챌린지
- 데이터베이스
- java기초
- 자바기본
- Today
- Total
목록Back-End/국비 NCS교과과정 (48)
FIF's 코딩팩토리
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob001_String.java 1 매개변수로 받은 문자열에서 각 단어의 첫 번째 글자만 대문자로 변환하여 리턴하는 initcap() 메서드를 구현하시오. 2 예를 들어 "hello world java" 는 "Hello World Java"로 변환됩니다. 3 출력결과 Hello World Java Java Programming public class Prob001_String { public static void main(String[] args) { System.out.println(initcap("hello world java"));..
Java115_String.java class StringTest { private char[] arr; public StringTest() { } public StringTest(char[] arr) { this.arr = arr; } public char[] toChar() { return arr; } public int length() { return arr.length; } public char charAt(int index) { return arr[index]; } public boolean isUpperCase(int index) {// is나has로 시작되는 메쏘드는 대부분 논리값 if (arr[index] >= 'A' && arr[index] ='A' && arr[index]
API(Application Programming Interface) 1. 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 2. 자바개발 환경에서 제공되는 거대한 패키지이다. 3. 자바언어는 작고 단순한 대신 많은 기능들을 제공하는 라이브러리를 API로 제공하고있다. Object 1. 클래스 중에서 최상의 클래스이다. 2. Object을 제외한 모든 클래스들은 Object을 상속받고있다. 3. java.lang패키지에서 제공하는 클래스이다. Java_Object.java public class Java_Object { public static void main(String[] args) { Object obj = new Object(); // java.lang.Object@7..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob001_binding.java 아래를 참조하여 main()메소드를 구현하세요. 단, main( )메소드에서 선언된 객체변수를 사용합니다. [출력결과] (2,3) (3,4)red (2,3)입니다 (3,4)입니다 class CPoint { private int x, y; public CPoint(int x, int y) { this.x = x; this.y = y; } public void show() { System.out.println("(" + x + "," + y + ")" + other()); } protected String ..
데이터 타입 1 기본 데이터타입 : byte,short,int,long,float,double,boolean,char 2 참조 데이터타입 : array, class, interface 인자전달방식 1 call by value : 값복사 - 기본 데이터타입 void add(int a, int b){} add(10, 20); 2 call by reference : 주소복사 -참조 데이터타입 void process(int[] arr){} process(new int[]{1,2,3}); 형변환(casting) - 기본 데이터타입 1 묵시적형변환 : 작 -> 큰 2 명시적형변환 : 큰 -> 작 int num=3; double data=num; //묵시적형변환 short val=(short)num; //명시적형변환..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob01_inheritance.java [주의]테스트를 할때 main( )메소드의 주석을 해제하세요. [main메소드와 ClassTest_1은 수정하지 마세요] 1 ClassTest_1을 상속받아 ClassTest_2 클래스를 정의한다. 2 하위클래스에 String department 변수를 선언한다. 3 하위클래스를 객체생성시 인수값 3개를 넘겨준다(이름, 연봉, 부서) 4 아래와 같이 출력되도록 상위클래스 getInformation()메소드를 오버라이딩한다. 이름:이지나 연봉:3000 부서:교육부 5 하위클래스에 prn()메소드 오버..
상속(inheritance) 이란? 1 기본 클래스를 재사용하여 새로운 클래스를 정의하는 것이다. 2 두 클래스를 조상과 자손 관계를 맺어준다.(extends) 3 상속을 해주는 클래스 : 수퍼클래스, 부모클래스, 기본클래스 상속을 받는 클래스 : 서브클래스, 자식클래스, 유도클래스 4 자식(손)클래스는 조상의 모든 자원을 상속받는다. (생성자, static{}은 제외) 5 자식(손)의 자원은 부모보다 크거나 같아야 한다.(자식클래스 >= 부모클래스) 6 상속을 할때 사용되는 키워드 : extends(단일상속) class A{} class B extend A{} =>자식 클래스 B extends 부모클래스A - A는 B에게 상속한다. - B는 A이다.(상속관계의 클래스를 is a 관계라한다.) class..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) 이번 문제는 Prob01_class.java 와 Employee.java를 사용하여 문제를 풉니다. 이름은 이순신이고 개발부에 근무하며 급여는 1500000원 입사성적은 85.75입니다 사원이름 : 진달래 근무부서 : 경리부 받는급여 : 1200000원 입사점수 : 75.34점 아래의 메소드, 접근제어자, 변수명을 사용하여 Employee.java를 코딩하세요! -(private) + (public) #(protected) X : default -name:String -dept:String -pay:int -score:double +setN..