1. A-101 형식으로 입력마스크를 입력하려고 합니다
앞의 1자리 문자와 뒤의 3자리 숫자는 반드시 입력되도록 해야하는데
입력마스크 L-000;0 (정답) 인데 왜 000;0 인가요?
그냥 L-000하면 틀린답인가요?
2. 성적필드에 100이하의 숫자가 입력될 수 있도록 가장 적절한 데이터형식과 필드 크기를 설정하시오.
데이터형식 :숫자로 변경
필드크기 : 바이트
가 정답인데 필드크기가 왜 바이트로 변경되는지 이해가 되지 않습니다.
유효성검사규칙에 >=100 적용 하면 틀린답인가요?
1.
반드시 입력 부분은
L-000 부분입니다.
0 과 # 은 입력마스크 대치문자입니다.
0은 필수요소로 0에서 9까지 숫자를 입력하며, 덧셈 뺄셈 기호는 사용못함
#은 선택요소로 숫자나 공백을 입력하며, 덧셈과 뺄셈 기호는 사용가능함
필수 요소와 선택요소로 다릅니다.
선택요소는 입력하든 하지 않든 상관 없는 것이구요.
필수요소는 꼭 입력해야 하는 부분입니다.
L000;0;# 에서
빨간색으로 표시된 부분은 아래 설명을 참고해 주세요.
지시사항에
'-' 기호는 저장되고, 입력시 '_-____' 형태로 표시되도록 설정하시오. 라고 했기 때문입니다.
L-0000;0;_
첫번째 ; 뒤의 0은 - 을 저장하게 하는 것이고
두번째 ; 뒤의 _ 은 _-____ 으로 표시 되게 하는 것입니다.
000-000-0000;0;0 으로 설명 드리겠습니다.
입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.
000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면
000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.
그래야 123-4567 로 저장이 됩니다.
즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.
문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.
입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.
만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.
채점 프로그램의 정답파일에 오류가 있는 것 같네요. 학습에 불편을 드려 죄송합니다.
2.
255자 이하 글자는 텍스트
500자 이상은 메모
255이하는 숫자는 바이트
바이트(Byte) : 0 ~ 255자리까지의 숫자를 저장한다.
정수(Integer) : -32,768 ~ 32,767까지의 숫자를 저장한다.
정수(Long) : -2,147,483,648 ~ 2,147,483,647까지의 숫자를 저장한다.
실수(Single) : 음수는 -3.402823e38 ~ -1.401298e-45까지
양수는 1.401298e-45 ~3.402823e38까지의 숫자를 저장한다.
실수(Double) : 음수는 -1.79769313486231e308 ~ - 4.94065645841247e-324까지
양수는 1.79769313486231e308 ~ 4.94065645841247e-324 까지의숫자를 저장한다.
메모는 최대 65,535자 까지 저장 가능 합니다.
필드의 속성의 필드크기에 커서를 두고 f1번을 누르시면 도움말이 나옵니다.
여기에 대략적으로는 표시가 되어 있으니 이것을 참고하시는 것도 괜찮겠죠.
좋은 하루 되세요.
-
*2018-04-13 16:24:52
1.
반드시 입력 부분은
L-000 부분입니다.
0 과 # 은 입력마스크 대치문자입니다.
0은 필수요소로 0에서 9까지 숫자를 입력하며, 덧셈 뺄셈 기호는 사용못함
#은 선택요소로 숫자나 공백을 입력하며, 덧셈과 뺄셈 기호는 사용가능함
필수 요소와 선택요소로 다릅니다.
선택요소는 입력하든 하지 않든 상관 없는 것이구요.
필수요소는 꼭 입력해야 하는 부분입니다.
L000;0;# 에서
빨간색으로 표시된 부분은 아래 설명을 참고해 주세요.
지시사항에
'-' 기호는 저장되고, 입력시 '_-____' 형태로 표시되도록 설정하시오. 라고 했기 때문입니다.
L-0000;0;_
첫번째 ; 뒤의 0은 - 을 저장하게 하는 것이고
두번째 ; 뒤의 _ 은 _-____ 으로 표시 되게 하는 것입니다.
000-000-0000;0;0 으로 설명 드리겠습니다.
입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.
000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면
000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.
그래야 123-4567 로 저장이 됩니다.
즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.
입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.
만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.
채점 프로그램의 정답파일에 오류가 있는 것 같네요. 학습에 불편을 드려 죄송합니다.
2.
255자 이하 글자는 텍스트
500자 이상은 메모
255이하는 숫자는 바이트
바이트(Byte) : 0 ~ 255자리까지의 숫자를 저장한다.
정수(Integer) : -32,768 ~ 32,767까지의 숫자를 저장한다.
정수(Long) : -2,147,483,648 ~ 2,147,483,647까지의 숫자를 저장한다.
실수(Single) : 음수는 -3.402823e38 ~ -1.401298e-45까지
양수는 1.401298e-45 ~3.402823e38까지의 숫자를 저장한다.
실수(Double) : 음수는 -1.79769313486231e308 ~ - 4.94065645841247e-324까지
양수는 1.79769313486231e308 ~ 4.94065645841247e-324 까지의숫자를 저장한다.
메모는 최대 65,535자 까지 저장 가능 합니다.필드의 속성의 필드크기에 커서를 두고 f1번을 누르시면 도움말이 나옵니다.
여기에 대략적으로는 표시가 되어 있으니 이것을 참고하시는 것도 괜찮겠죠.
좋은 하루 되세요.