전체 글 148

자바/스프링 개발 부트캠프 8일차(상속)

어제 상속 , 생성자 부분 문제 하나만 풀고 시작=  * 원(Circle) 클래스 구현하기  *  1. 멤버변수  *       반지름(r),x좌표(x),y좌표(y), 원의번호(no)  *       원의번호 생성 변수 count  *  2. 생성자 : 구동 클래스에 맞도록 설정하기       *  3. 멤버메서드  *     (1) double area()  : 원의 넓이 리턴. Math.PI 상수 사용  *     (2) double length(): 원의 둘레 리턴. Math.PI 상수 사용  *     (3) void move(int a, int b): x,y좌표를 x+a, y+b로 이동.  *     (4) void scale(double m): 반지름을 m배 확대/축소. r=r*m  *    ..

부트캠프(Java) 2025.02.11

자바/스프링 개발 부트캠프 7일차 (생성자 , 상속)

오늘의 추천곡 그게맞아 (Feat. 송현근)아티스트교이앨범그게맞아발매일2018.05.031.  메서드오버로딩 다시한번 살펴보기 2 ) 생성자2-1생성자란?2-2생성자 예시코드2-3생성자오버로딩 예제2-4생성자 예제2-5this2-6 this 예제2-7  변수의 초기화   3) 용어정리 4) 상속     4-1) 상속 예제     4-2) super 5) 오늘의 예제 (클래스 내용) 1) 메서드 오버로딩 다시 한번 살펴보기 메서드 오버로딩이란? 자바에서는 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메 서드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사 용해서 메서드를 정의할 수 있다.한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩(Method O..

부트캠프(Java) 2025.02.10

자바(Java) 복습 1 ( 반복문 , 조건문 , 배열 )

1 ) 반복문  2 ) 조건문   2 - 1 ) 일반적인 if 문   2 - 2 ) 중첩 if 문   2 - 3 ) switch 문   2 - 4 ) break없는 switch문  3) 반복문 조건문 문제풀이  총 예제 3개   4) 배열    4 - 1)  배열 선언    4 - 2 ) 배열 생성 및 사용     4 - 3)  배열의 활용     4 - 4 ) 2차원 배열     4-5) 가변 배열(2차원)     4-6 ) 배열의 복사 5) 배열 예제  @@@ 1. 반복문  ( 조건식의 결과가참인동안 문장 실행 )  @@   *=========1. for문================= for문(초기값 ; 조건문 ; 증감식){ 조건문이 참인동안 실행되는 문장들  }조건문의결과가 거짓이면 종료 *===..

자바/스프링 개발 부트캠프 6일차(클래스)

클래스  package ex1_field;public class Car { String color; int num;//인스턴스변수 static int width = 200; //클래스변수 static int height = 120; //toString 오버라이딩 //객체를 문자열로 표현하기위한 메서드 //참조변수명만 출력하면 자동으로호출 됨 //구현하지않는다면 참조값이 출력될 것. @Override public String toString() { return color+":"+num+"("+width+","+height+")";} } Car class 사용해보자package ex1_field;public class Main1 { public static void main(String[] args..

부트캠프(Java) 2025.02.07

자바/스프링 개발 부트캠프 5일차 (2차원배열 , 객체)

2차원배열배열의 배열자바는 1차원배열을 이용해 2차원배열을 구현한다.package chap05;import java.util.Arrays;/* * 2차원배열은 1차원배열의 참조변수의 배열 .(배열의 배열) */public class ArrayEx07 { public static void main(String[] args) { int[][] arr = new int[2][3]; //2행3열짜리 배열 arr[0][0] = 10; arr[0][1] = 20; arr[0][2] = 30; arr[1][0] = 40; arr[1][1] = 50; arr[1][2] = 60; System.out.println("arr참조값:"+arr); System.out.println("arr[0]참조값:"..

부트캠프(Java) 2025.02.06

자바/스프링 개발 부트캠프 4일차 (배열)

오늘은 배열 부터 시작  package chap05;public class ArrayEx01 { public static void main(String[] args) { int arr[]; arr = new int[5]; /* * new 예약어 --> * 1.객체생성( 정수 5개를 저장할 수 있는 객체생성) * 2.기본값 초기화 * 숫자 : 0 , boolean : false , 그외 : null */ //배열의인덱스 0번부터 시작 arr[0] = 10; arr[1] = 20; //arr.length = 5 배열의크기 for (int i = 0; i arr2 = arr;로 인해 arr이 참조학있는 객체의 주소값을arr2에 복사해버렸다즉  원래 arr2가 참조하고있..

부트캠프(Java) 2025.02.05

자바/스프링 개발 부트캠프 3일차( 형변환과 반복문)

어제 푼 문제 간단하게 리뷰그나마 난이도가 좀 있었던것만 리뷰하겠음.. 모든문제는github에 올려두긴했음https://github.com/donggonyoo/javaStudyGudee/tree/main/chap3/src/chap3/hard_test javaStudyGudee/chap3/src/chap3/hard_test at main · donggonyoo/javaStudyGudeeContribute to donggonyoo/javaStudyGudee development by creating an account on GitHub.github.com  package chap3.hard_test;import java.util.Scanner;/* * 화면에서 금액입력받아서 500,100,50,10,1원 동..

부트캠프(Java) 2025.02.04

GitHub관련 알아야 할 것들

Git에서 리포지토리 만든 후 내 프로젝트 넣는 법필요한 거 : 깃허브 로그인 후   깃토큰 발급 할것깃토큰 발급법 : setting --> developerSetting --> 깃토근 발급 깃토근은 어딘가에 넣어서 보관하고있자.  https://ddururiiiiiii.tistory.com/47 [Git-hub/Eclipse] 깃허브와 이클립스 연동하기 ( + 추가 및 수정)개인적으로 공부한 코드들을 내 개인 깃허브에 차곡차곡 쌓기 위해 내가 사용하는 개발툴인 이클립스와 내 개인 깃허브를 연동해보려 한다. [전제사항] github(깃허브) 아이디가 있다. 이클립스를ddururiiiiiii.tistory.com이거참고하기    https://downgit.github.io/#/home DownGit do..

git !! 2025.02.03

자바/스프링 개발 부트캠프 2일차( 형변환과 연산자)

월요일화이팅!  package chap2;/* * 변수의 형변환 : 8개의 기본자료형중 boolean 제외 7가지의 자료형은 서로 형변환가능 * 논리형(boolean1) 문자형(char2) 정수형(byte1 , short2 , int4 , long8) 실수형(float4 , double8) * * 기본자료형의 형변환 * 1. 기본자료형 중 boolean을 제외한 7가지의 자료형은 형변환 가능 * 2. 기본자료형과 참조자료형사이는 형변환X(Wrapper 클래스 예외 (Integer 등)) * 3.자동형변환(묵시적형변환) : 작은크기 -> 큰크기 (ex . long a = 15; ) * 4. 명시적형변환 : 큰크기 ->작은크기 ( ex. byte a = (byte)123324; ) */public c..

부트캠프(Java) 2025.02.03
반응형