반응형

Java 사용자에게 있어서 Scala 를 알아두면 좋다는 이야기를 듣고 공부를 하기 위해 로컬PC 에 설치해서 공부하려고 했다.

요즘 애용하는 Sublime Text 3 에서 사용하고자 세팅을 하였다.

우선 Scala 홈페이지에 가서 Scala 를 다운 받아 설치하고

(Scala Download Link)


shell 창에서는 실행이 잘됨을 확인했다.


그리고 Sublime Text 에서 실행을 하려고 하였으나, Build System 을 수동으로 추가하는 방법을 자세히 몰라서 헤매다가 아래와 같은 코드를 발견해서 Build System 추가를 하니 실행이 잘되었다!


(Build System 추가는 Tools - Build System - New Build System 에서 추가하면 된다)


{

    "cmd": ["scala", "$file"],

    "working_dir": "${project_path:${folder}}",

    "selector": "source.scala",

    "shell": true

}



반응형
반응형

아오, Calendar 은 써도 써도 모르겠다. 헷갈리네;;

뭔가 버그도 있는거 같고.


해당 소스는 원하는 일자를 입력받아서 그 날짜가 해당한 주의 특정요일의 날짜를 구하는 소스임

시작요일은 일요일부터...


package com.test;

import java.util.Calendar;

public class calender {

    public static void main(String[] args) {
        int tYear = 2013;
        int tMonth = 10;
        int tDate = 1;
        Calendar cal = Calendar.getInstance();
        cal.set(tYear, tMonth-1, tDate);
        System.out.println("입력된 날짜 : " + cal.getTime());
        cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
        System.out.println("입력된 날짜의 일요일  : " + cal.getTime());
        cal.add(Calendar.DATE, -7);
        cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
        System.out.println("입력된 날짜의 이전주의 일요일 : " + cal.getTime());
        // 입력된 날의 2주뒤 입력을 위해 14를 add
        cal.add(Calendar.DATE, 14);
        cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
        System.out.println("입력된 날짜 다음주의 일요일: " + cal.getTime());       
    }
}


반응형

+ Recent posts