code (2)

💻 Programming/Java

[ Java / 자바 ] 현재 날짜 및 시간 구하기

자바에는 Date클래스가 두 종류가 있다.

java.util.Date와 java.sql.Date. 이 두 가지 차이점도 알아보고 현재 날짜 및 시간도 구해보자.

아래 소스는 테스트를 위한 소스이다.

 

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

        // 1. util.Date로 얻어온 현재시간을 SimpleDateFormat을 이용해서 연도, 월, 일, 시간, 분, 초 까지 표현하도록 해보았다. 붉은 색으로 표시된 부분은 자신이 원하는 포맷으로 변경이 가능하다. 예를들면 "yy/MM/dd"와 같은 형태로 말이다.
        String currentDate = new SimpleDateFormat("yyMMddhhmmss").format(new java.util.Date());
        System.out.println(currentDate);

 

        // 2. sql.Date로 언어온 현재시간을 1번과 동일하게 출력해본다. sql.Date는 생성시 long타입의 시간값을 요구한다. System.currentTimeMillis()는 현재시간을 long타입으로 반환해주므로 이를 이용했다.  

        currentDate = new SimpleDateFormat("yyMMddhhmmss").format(

                                                    new java.sql.Date(System.currentTimeMillis()));
        System.out.println(currentDate); 


        // 2. util.Date를 이용하여 얻어온  Date
        Date date = new java.util.Date();
        System.out.println(date);

 

        // 3. sql.Date를 이용하여 얻어온 Date
        Date sqlDate = new java.sql.Date(System.currentTimeMillis());
        System.out.println(sqlDate);
    }


💻 Programming/Java

[Java] 자바로 만든 구구단 소스

루프를 한번 만 사용한 자바 구구단 소스


자바로 구구단 소스를 작성해보았습니다.

 

continue, break문을 사용하지 않고, 루프도 중복 루프를 사용하지 않고 하나의 loop문을 사용한 구구단입니다. 


Below java source code prints out multiplication table. 

It does not use nested-loop. It only uses one for-loop. 



public class gugudan {

public static void main(String args[]){

     System.out.println("구구단입니다.");
     int i = 1,b = 1;

     while ( i < 10 ) {
          if( b == 10 ) {

              i+=1; 

              b=1;

          }
          if ( i != 10 ) { 

              System.out.println(i+"*"+b+"="+i*b);
              b++;
          }
     }
}

}