일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 누승재귀
- 오버로딩
- 변수명명규칙
- 자바수우미양가
- 프로그래머스
- 자바if문
- 자바연산자
- 반복문라벨
- 겟셋함수
- 효율적인연산
- 자바switch문
- 자바자료형
- 자바형식
- 자바기타제어자
- 자바클래스
- 자바함수
- 자바제어문
- read()함수
- 팩토리얼재귀
- SQL
- 오라클
- 변수의 초기화
- 연산자우선순위
- 자바접근지정자
- 클래스배열
- 자바상수
- 중첩for문
- 자바별찍기
- 기타제어자
- 자바실행방법
- Today
- Total
목록전체 글 (53)
h-i-s-t-o-r-y
package days16; public class Ex08_02 { public static void main(String[] args) { // p.287 // 1. 가변인자 (varargs) 와 오버로딩 // 2. 가변인자 선언 형식 //타입... 변수명 // 3. JDK1.5 가변인자 (variable arguments) //?기존에는 메서드의 매개변수 갯수가 고정되어 있었으나 //동적으로 지정할 수 있게 한 기능을 "가변인자"라고 한다. // 4. 가변인자는 항상 마지막 매개변수로 선언해야 한다. // Object...args 모든 타입 다 적용가능 // 자동업캐스팅 System.out.printf("%s %d %c %b\n", "kenik", 10, 'A', true); System.out.p..
> private 접근지정자 클래스 안의 멤버(필드, 메서드)를 private 으로 선언하면 해당 클래스 내부에서만 접근, 참조가 가능하다. 다른 클래스에서 참조하려고 하면 is not visiblr 접근지정자가 접근하지 못했다는 오류 발생 > private 선언된 필드에 접근하는 방법 1. public int a; 필드의 접근지정자를 public 으로 수정한다. (이럴거면 처음부터 public 했겠지?) 2. private 필드에 접근할 수 있는 public 메서드를 선언하는 방법 *** 우클릭+source 클릭해서 (단축키 : alt + shift + s) getter, setter (get(), set()) 함수 선언 MyPoint.java package days16; // x,y 좌표점를 관리하는..
> TV 객체 생성하는 예제 TV.java package days15; public class TV { // fields public String color = "red"; public boolean power ; public int channel = 10; // constructor public TV(String color, boolean power, int channel) { // fields 초기화 this.color = color; this.power = power; this.channel = channel; } public TV() { } // methods public void power() { power = !power; } public void channelUp() { channel++; ..
1. 객체 지향적 프로그래밍 기법 (Object Oriented Programming == OOP) 객체 단위로 프로그래밍 하는 기법. 유지보수와 확장에 용이하다. 2. 자바는 객체 지향적 프로그래밍 언어이다. 자바의 시작객체(개체)는 main() 함수를 가지고 있는 객체이다. [객체]는 속성 + 기능을 가지고 있고, 객체를 만들기 위해서는 [클래스]가 필요하다. 3. 클래스와 객체의 의미(차이점) *** - 클래스 : 객체를 만들기 위한 설계도 - 객체 : 클래스로 생성된 것 4. 클래스 선언 형식 modifiers access [접근지정자] [기타제어자] class 클래스명 [extends Super클래스] [implements 인터페이스...]{ // 구성 요소 } 5. OOP의 특징 == 클래스의..
package days14; import java.util.Arrays; import java.util.Random; import java.util.Scanner; /** * @author user * @date 2021. 3. 25 - 오후 3:33:31 * @subject근사치 * @content * */ public class Ex04 { public static void main(String[] args) { int [] m = new int[20]; fillRandom(m); Arrays.parallelSort(m); System.out.println(Arrays.toString(m)); int n = getNumber(); // 찾는 정수 n의 근사치를 출력하는 함수 //approximateV..
> 등차수열 package days14; public class Ex02_02 { public static void main(String[] args) { //등차수열 //1+2+4+7+11+16+22+29+37+46+56+67+79+92+=469 int sum=0, out=1, inc=0; while ((out += inc++) 피보나치 수열 package days14; public class Ex03 { public static void main(String[] args) { // 피보나치 수열 // 1 1 2 3 5 8 13 21 34 55 ... // 1+1 이랑 합2 할당하고 시작 int f = 1, s = 1, t; System.out.printf("%d+%d+",f,s); int sum = ..