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

주니엘의 개발일지

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

자바의 switch문

switch 문 역할은 if문과 거의 똑같음 switch 문법 switch (조건){ case 조건의 결과값: break; case 조건의 결과값: break; } 날짜 , 윤년 계산 이런 부분에서 유리함 int lastDay = 0; int month = 5; //aaa: //Label > 코드의 위치를 설명하는 용도 > 표지판 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: lastDay = 31; break; case 4: case 6: case 9: case 11: lastDay = 30; break; case 2: lastDay = 28; break; } System.out.printf("%d은 %d일까지 있습..

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

자바의 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
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 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)
최근 글
인기 글
최근 댓글
태그
  • #자바
  • #프론트엔드
  • #Oracle
  • #react
  • #Java
  • #캡스톤디자인
  • #Capstone
  • #sql
  • #웹개발
  • #리액트
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바