주니엘의 개발일지
close
프로필 배경
프로필 로고

주니엘의 개발일지

  • 분류 전체보기 (75)
    • java (25)
      • Spring (1)
    • SQL(oracle) (14)
    • 퍼블리싱(html,css) (1)
    • JavaScript (17)
      • React (14)
    • CS + WEB (9)
    • 프로젝트 (4)
      • 캡스톤디자인(졸업작품) (4)
    • 다양한 이야기 (5)
      • 나의 코딩 관련 이야기 (5)
      • 기타 이야기 (0)

자바의 if(조건문)

if (조건문) 수 많은 명령어들의 집합 명령어들이 실행되는 순서는 위에서 아래 제어의 흐을 통제하는 도구 if 문법 if(조건){ 조건이 성립할 시 동작 } else if (앞의 조건이 만족 안 할 시 다음 조건){ 다음 조건이 성립할 시 동작 }else { 위의 두 조건이 만족 안 할 시 동작 } 예시 int num = -1; if (num > 0) { System.out.println("num은 양수입니다."); } else if (num < 0) { // 거짓 System.out.println("num은 음수입니다."); } else { System.out.println("0을 기입하셨습니다"); }

  • format_list_bulleted java
  • · 2024. 1. 21.
  • textsms

자바의 Calendar 클래스 (DateTime)

자바의 날짜/시간 자료형 자바의 날짜 시간을 쓸 수 있는 방법은 총 3가지이다 1.Date 클래스 2. Calendar 클래스 3. time 패키지 여기서 time 패키지의 경우 JDK 8부터 사용이 가능하므로 구형 버전을 쓰는 회사나 개인의 경우 사용 할 수 없으며 1번 방법의 경우 기능이 너무 없어 잘 안 사용하기에.. 2번 방법을 사용하는 경우가 꽤 있습니다. Calendar 클래스 문법 우선 import 가 필요합니다 import java.util.Calendar; 그리고 객체 선언 (new)은 필요하지 않습니다. 예시 ) 현재 데이터 받기 Calendar c1 = Calendar.getInstance(); System.out.println(c1); System.out.println(); java..

  • format_list_bulleted java
  • · 2024. 1. 21.
  • textsms

재귀 메서드 (Recursive Method)

재귀 메서드 (Recursive Method) 재귀 구조를 가진 메서드이다. 즉 메서드 구현부에서 자기 자신을 호출하는 메서드 파일 디렉토리 구조와 트리 구조에서 많이 사용함 예제 ) 팩토리얼 메서드를 구현하시오 public static void main(String[] args) { int n = 4; int result = factorial(n); //factorial 블럭 후 F3 누르면 선언된 위치로 이동 printFactorial(n, result); } //main public static int factorial(int n) { return (n == 1) ? 1 : n * factorial(n-1); } public static void printFactorial(int n, int res..

  • format_list_bulleted java
  • · 2024. 1. 21.
  • textsms

메서드 오버로딩(Method Overloading)

메서드 오버로딩 (Method Overloading) 같은 이름의 메서드를 여러개 만드는 방법 메서드의 인자 리스트를 다양한 형태로 구성하여 같은 이름의 메서드를 여러개 만듬 매개변수의 개수 , 매개변수의 자료형을 통해 여러개 만들 수 있음 단, 매개변수의 이름, 반환값의 자료형을 가지고는 만들 수 없음 예시) public static void test(){} // 가능 public static void test(){} // 불가능 (1번과 겹쳐서 안 됨) public static void test(int n){} //가능 public static void test(int m ){} //불가능 , 3번과 겹침 public static void test(int n, int m){} // 가능 (인자를 2개..

  • format_list_bulleted java
  • · 2024. 1. 21.
  • textsms

자바의 메서드(Method)

메서드(Method) 코드의 집합 같은 목적을 가진 코드의 집합 코드 재사용의 단위 메서드는 클래스 내부에서 선언해야 하며 메서드 구성 메서드는 헤더(header) 와 서명(Signature) 존재 접근지정자 , 정적키워드 , 반환타입 , 메서드명 , 인자리스트(){ 구현부 } 형태로 구성이 되어있음 예시 public static void main(String[] args) { printnumber(); } public static void printnumber(){ System.out.println("하나"); System.out.println("둘"); System.out.println("셋"); System.out.println("넷"); System.out.println("다섯"); System...

  • format_list_bulleted java
  • · 2024. 1. 21.
  • textsms

지역 변수와 멤버 변수

지역 변수와 멤버 변수 변수가 선언이 된 지점에 따라 둘이 나뉨 멤버 변수 (MemberVariable) 선언 위치가 클래스영역인 만큼 해당 클래스안에서 변수를 공유하게 됩니다. 지역 변수는 메서드 내에서 선언하여 메서드 블럭을 넘어가게 되면 소멸이 되는 반면 멤버 변수는 소멸이 되지 않기 때문에 보다 더 신중하게 사용하여야 합니다. 지역 변수 (LocalVariable) 선언한 지역에서만 사용되는 변수 즉 메서드 내부에서 선언하면 해당 메서드 내부에서만 변수 선언이 됨 지역 변수의 생명주기 (Life Cycle)은 변수 선언문이 작성되는 시점에 생성이 되어 변수 선언문이 포함된 블럭을 빠져나갈 때 소멸이 된다 main 메서드의 변수는 소멸이 상대적으로 늦기 때문에 메모리량이 증가한다 물론 인스턴스 , ..

  • format_list_bulleted CS + WEB
  • · 2024. 1. 21.
  • textsms
  • navigate_before
  • 1
  • ···
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (75)
    • java (25)
      • Spring (1)
    • SQL(oracle) (14)
    • 퍼블리싱(html,css) (1)
    • JavaScript (17)
      • React (14)
    • CS + WEB (9)
    • 프로젝트 (4)
      • 캡스톤디자인(졸업작품) (4)
    • 다양한 이야기 (5)
      • 나의 코딩 관련 이야기 (5)
      • 기타 이야기 (0)
최근 글
인기 글
최근 댓글
태그
  • #Java
  • #sql
  • #리액트
  • #자바
  • #react
  • #캡스톤디자인
  • #Capstone
  • #웹개발
  • #프론트엔드
  • #Oracle
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바