일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재택근무
- 웹
- java기초
- DesignPattern
- 자바기초
- 패스트캠퍼스
- 직장인인강
- 디자인
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 스프링
- javabasic
- js
- 자바기본
- 패캠챌린지
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 국비
- DB
- String
- 자바연습문제
- 디자인패턴
- 자바
- 자바예제
- 직장인자기계발
- 데이터베이스
- linux
- 패스트캠퍼스후기
- 리눅스
- Spring
- ncs
- java
- Today
- Total
목록Back-End/국비 NCS교과과정 (48)
FIF's 코딩팩토리
접근제어자란? 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. - 접근제어자를 사용할 수 있는 곳 : 클래스, 멤버변수, 메서드, 생성자 종류/범위 1. privte : 같은 클래스 내에서만 접근 가능 2. dafault : 같은 패키지 내에서만 접근 가능, 접근제어자를 지정하지 않았더라면 자동으로 default로 지정된다. 3. protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다. 4. public : 접근 제한이 전혀 없다. 접근 제어자는 대상에 따라 사용가능할 수 있는것이 다르다. Java090_singleton.java //번호 순서대로 로직이 실행 된다. class MemberDAO{ //2 ..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob01_class.java 피자의 반지름을 10, 도넛의 반지름은 2로 한다. [실행결과] 자바피자의 면적은 314.0 자바도넛의 면적은 12.56 class Circle { int radius; // 원의 반지름을 저장하는 멤버 변수 String name; // 원의 이름을 저장하는 멤버 변수 public double getArea() { // 멤버 메소드 return 3.14 * radius * radius; } }// end class//////////////////////// public class Prob01_class { public static..
클래스(calss)란? 클래스를 프로그래밍적 언어로 표현하자면 어떠한 객체의 변수(valiable) , 메소드(method) 의 집합이다 표현할수있으며 현실세계에 빗대어 말하자면 동일한 속성과 행위를 수행하는 객체의 집합이다. 라고도 표현할 수 있다. Java065_class.java public class Java065_class { public static void main(String[] args) { Person ps; //객체선언 ps=new Person(); //객체생성 ps.name="홍길동"; ps.age=30; ps.gen='M'; System.out.printf("%s %d %c\n",ps.name,ps.age,ps.gen); ps.eat(); ps.run(); // 객체선언 및 생성 ..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob001_method.java 매개변수로 받은 두 정수형 배열의 내용을 결합하여 하나의 배열로 리터하는 mergeArray() 메서드를 구현하시오. [출력결과] 1 2 3 4 5 10 20 30 public class Prob001_method { public static void main(String[] args) { int[] array1 = { 1, 2, 3, 4, 5 }; int[] array2 = { 10, 20, 30 }; int[] result = mergeArray(array1, array2); System.out.println(">"); f..
Method 1. 값을 계산하기 위해서 사용되는 기능이다. 2. 객체의 동작을 처리하기 위한 기능이다. method구조 : 메소드 선언부 + 메소드 구현부 반화형 메소드명(데이터타입 매개변수) => 메소드 선언부 { 메소드가 처리해야할 로직 구현; => 메소드 구현부 return 값; } 1 리턴값이 없고 매개변수도 없다. void add(){ int x=10; int y=20; if(y>30){ return; } system.out.println(x+y); } add(); =>호출 2 리턴값은 없지만 매개변수(parameter)는 있다. void plus(int x,int y}{ system.out.println; } plus(10,20); system.out.printf(plus(10,20) X 3 ..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob_01.java num배열에서 최대값을 출력하는 프로그램을 구현하시오. [출력결과] 최대값:95 public class Prob_01 { public static void main(String[] args) { int[] num = { 94, 85, 95, 88, 90 }; int max = num[0]; for (int i = 1; i < num.length; i++) { if (max < num[i]) { max = num[i]; } } System.out.println("최대값:" + max); }// end main() }// end class P..
이번 시간에는 배열에 관하여 공부해보겠습니다. Java041_array.java public class Java041_array { public static void main(String[] args) { int ko = 90; int en = 80; int jp = 40; //배열선언-메모리 생성안됨 int[] jumsu; //배열생성-메모리 생성됨 jumsu=new int[3]; System.out.printf("ko=%d, en=%d, jp=%d\n",ko,en,jp); System.out.printf("[0]=%d, [1]=%d,[2]=%d\n",jumsu[0], jumsu[1],jumsu[2]); jumsu[0]=90; jumsu[1]=88; jumsu[2]=40; System.out.print..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob_01.java for문을 이용해서 12의 약수를 구하시오 약수 : 어떤 수를 나누어서 0으로 떨어진 수 1 2 3 4 6 12 public class Prob_01 { public static void main(String[] args) { int num=12; for(int i=1;i