컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post C언어] 이번달은 몇 분기? 몇 사분기 판단 함수; Quarter of the YearPerl 펄] 이번 달은 몇 분기, 몇 사분기 구하기 함수; Quarter of the Y...Excel 엑셀] 이번 달은 몇 분기, 몇 사분기 구하기 함수/수식; Quarter of ...PHP 예제] 1, 2, 3, 4분기 구하기 (사분기); Quarter of the Yea...매스매티카 Mathematica, 변수 선언/대입/초기화 방법; Variable매스매티카 Mathematica, 나누기 방법, 나눗셈 기호; Divide매스매티카 Mathematica, 곱하기 방법, 곱셈 기호; MultiplyPHP 예제] 오늘이 올해 몇번째 날인지 구하기; DAY OF YEARExcel 엑셀] 지정 범위 나누기; 특정 범위 나눗셈 방법; Range DivideExcel 엑셀] 지정 범위 곱하기 함수; PRODUCT 곱셈 방법

Java 자바] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of the Year

Saturday, April 28, 2007

일년 중에서, 현재 달이 몇 분기(사분기)에 속하는지 구하는 방법입니다. 현재 자바는, 분기 계산 메서드를 기본적으로 제공하지 않더군요.

그리고 특정 달의 번호를 파라미터로 입력하면, 그 달이 속하는 분기를 반환하는 메서드(함수)도 다음 예제에 함께 들어 있습니다.

현재 달이 속하는 분기 구하기 예제


소스 파일명: Example.java
import java.util.*;

public class Example {
  public static void main(String[] args) {

    //////////////////////////////////////////////
    // 이번 달이 몇 분기에 속하는지 구하기
    //
    int quarter = (int) Math.ceil( currentMonth() / 3.0 );

    System.out.format("이번 달은 %d월이고, %d분기입니다%n", currentMonth(), quarter);
    // 이번 달이 4월이면:
    // "이번 달은 4월이고, 2분기입니다"라고 출력됨



    //////////////////////////////////////////////
    // 지정한 특정 달이 몇 분기인지 구하기
    //

    // 7월달은 몇 분기?
    System.out.format("%d분기%n", quarterYear(7));
    // 3분기

    // 10월달은 몇 분기?
    System.out.format("%d분기%n", quarterYear(10));
    // 4분기
  }




  // 특정 달을 입력하면,
  // 그 달에 해당되는 분기가 반환되는 메서드
  public static int quarterYear(int month) {
    return (int) Math.ceil( month / 3.0 );
  }


  // 현재 월 반환 메서드
  public static int currentMonth() {
    Calendar cal = Calendar.getInstance();

    return cal.get(Calendar.MONTH) + 1; // 현재 월만 반환
  }


}



▶▶ 자바.Java] 현재 날짜 시간 구하기, 오늘 연월일/시분초 요일 얻기: Get Date Time

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top