카테고리 없음

221227

Berylly 2022. 12. 27. 18:17

T. 김동식

 

REPL(Read-Eval-Print-Loop)

애플리케이션 실행 상태에서 사용자가 입력한 명령어(소스코드)를 읽고(Read) 명령어를 평가(Eval)하고 결과를 출력(Print)한 다음 다시 입력을 기다리는 상태로 돌아가는 과정을 반복(Loop)

 

 

 

JAVA

 

 

Calendar

import java.util.Calendar;

Calendar calendar = Calendar.getInstance();
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH)+1);
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));

System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
int week = calendar.get(Calendar.DAY_OF_WEEK);
switch (week) {
		case 1: 
			System.out.println("일요일");
			break;
		case 2: 
			System.out.println("월요일");
			break;
		case 3: 
			System.out.println("화요일");
			break;
		case 4: 
			System.out.println("수요일");
			break;
		case 5: 
			System.out.println("목요일");
			break;
		case 6: 
			System.out.println("금요일");
			break;
		case 7: 
			System.out.println("토요일");
			break;
		default:
			
		}

 

 

 

currentTimeMillis

long currentTime = System.currentTimeMillis();
System.out.println(currentTime);

// [출력결과]
// -------currentTimeMillis 정밀한시간-------
// 1672121942591

 

 

Date

import java.util.Date;

Date date = new Date();
System.out.println(date);

//	System.out.println(date.getClass());
//	System.out.println(date.getYear());
//	System.out.println(date.getMonth());
//	System.out.println(date.getDate());
//	System.out.println(date.getDay());
//	
//	System.out.println(date.getHours());
//	System.out.println(date.getMinutes());
//	System.out.println(date.getSeconds());
//	
//	System.out.println(date.getTime());
//	System.out.println(date.getTimezoneOffset());

// [출력결과]
// Tue Dec 27 15:15:56 KST 2022

 

 

DateFormat

import java.text.SimpleDateFormat;

System.out.println('\n'+"-------포맷팅-------");

SimpleDateFormat dateFormat1 = new SimpleDateFormat();
System.out.println(dateFormat1.format(date));

SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy년 mm월 dd일 hh시 mm분 ss초");
System.out.println(dateFormat2.format(date));


// [출력결과]
// -------포맷팅-------
// Tue Dec 27 15:15:56 KST 2022
// 22. 12. 27. 오후 3:15
// 2022년 15월 27일 03시 15분 56초

 

 

 

문제풀이

https://sanghee.tistory.com/45/#sanghee_221227

 

자바의정석 오답노트

System.out.println('\n' + "[2-2] 주민등록번호를 숫자로 저장하고자 한다 이 값을 저장하기 위해서는 어떤 자료형(data type)을 선택해야 할까? regNo라는 이름의 변수를 선언하고 자신의 주민등록번호로

sanghee.tistory.com

 

 

JavaScript

 

ECMAScript

Ecma 인터내셔널은 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구

 

출력복습

console.log("이렇게하면 \t 어떻게되게?")
이렇게하면 	 어떻게되게?

console.log("이렇게하면 \n 어떻게되게?")
이렇게하면 
어떻게되게?

console.log("이렇게하면 \' 어떻게되게?")
이렇게하면 ' 어떻게되게?

console.log("이렇게하면 \" 어떻게되게?")
이렇게하면 " 어떻게되게?

console.log("이렇게하면 \\ 어떻게되게?")
이렇게하면 \ 어떻게되게?

 

 

backtick

` backtick: 포매팅시에 사용

`나는 ${25}살이다`
'나는 25살이다'

'나는 ${25}살이다'
'나는 ${25}살이다'
"나는 ${25}살이다"
'나는 ${25}살이다'

 

 

Date

document.write(new Date().getFullYear(),'<br>');
        
var today = new Date();
document.write(today.getFullYear(),'<br>');
document.write(today.getMonth() +1,'<br>');
document.write(today.getDate(),'<br>');
document.write(today.getDay(),'<br><br>');

document.write(today.getTime(),'<br>'); // 유닉스 타임
document.write(today.getHours(),'<br>');
document.write(today.getMinutes(),'<br>');
document.write(today.getSeconds(),'<br>');

 

 

 

var 과 let 그리고 const

if(true){
            var x = 3
        }
        console.log(x); 
        // var 변수
        // var는 블록스코프(영역)에 상관없이 접근가능
if(true){
            let y = 5
            y=6;
            console.log(y); 
        }
        // let 변수
        // let은 블록 밖에서는 변수에 접근할 수 없다.
        // 비교적 안전.
if(true){
            const z = 7;
            // z=8;
            console.log(z); 
        }
        // const 상수
        // const 값을 변경할 수 없다.
        // const은 블록 밖에서는 변수에 접근할 수 없다.
        // 비교적 안전.

 

 

배열 출력

let product = {
    제품명: '70 건조 망고',
    유형: '당절임',
    성분: '망고, 성탕, 메타중아황산나트륨, 차자황색소',
    원산지: '필리핀',
    3: '필리핀'
}
        
document.write('<br><br>'+"제품명"+'<br>'+product['제품명']);
document.write('<br><br>'+product['유형']);
document.write('<br><br>'+product[3]);