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]);