제어문 - 조건문 CONDITIONAL
·
Programing/JAVA
제어문 - 조건문 CONDITIONAL 프로그램 실행순서 class파일 실행 > main() 호출 > 변수선언 > 변수 대입 > 변수 연산 > 변수 출력 제어문 프로그램 실행순서를 제어하는 구문 변수연산을 특정 조건에서만 처리하거나 특정 횟수만큼 처리 조건문 조건식이 참(true)인 경우 실행블럭 처리 조건식 참(true)이 여러개인 경우에도 첫번째로 true인 실행블럭만 처리 종류 : if, switch if 문 이미지참조: https://velog.io/@foeverna/Java%EC%A0%9C%EC%96%B4%EB%AC%B8-%EC%A1%B0%EA%B1%B4%EB%AC%B8-if%EB%AC%B8 if package chapter05; public class IfEx { public static vo..
연산
·
Programing/JAVA
연산 OPERATION 주어진 정보를 통해 수나 식을 일정한 규칙에 따라 어떤 값이나 결과를 구하는 과정 연산자(연산 기호)와 피연산자(변수, 데이터) 로 구성 연산종류 대입 , 산술, 증감, 비교, 논리, 비트, 삼항, 문자열 연산 대입(할당)연산 연산자 : = , +=, -=, *=, /=, %= 변수 = 값 연산자 기준으로 오른쪽 변수나 값을 왼쪽 변수에 대입 중요한것은 오른쪽의 경우 다양한 연산식, 메서드등이 올수 있으며 어떠한 경우라도 값이거나 주소임 왼쪽변수명과 오른쪽변수명이 같은 경우 먼저 변수값을 가져와서 동일한변수에 대입 package chapter04; public class OpEx1 { public static void main(String[] args) { /* int a = 10..
변수
·
Programing/JAVA
변수 Variable 변수란 : http://thedata.kr/thecoding/coding/what-variable 변수에서 가장 중요 한것 변수에 데이터를 할당 하는 방법 변수에 할당한 데이터를 가져오는 방법 코딩은 이 두가지만 구별 하면 한단계 레벨업 변수에 데이터를 할당 하는 방법 변수 선언 : 자료형 변수명 int a; 변수 선언 및 초기화 : 자료형 변수명 = 데이터 int a = 0; 할당(대입) 연산자 : = 변수에 할당한 데이터를 가져오는 방법 변수에 할당하는 것이 아니면 가져오는 것임 System.out.print(변수명); 기본형 변수 데이터 할당 및 출력 정수형 int, long int : default 21억 미만 저장시 사용 IntVarTest.java // 변수 선언 int ..
변수란?
·
Programing/JAVA
변수란? 변수(Variable) : 변하는 수 타입이나 접시 비유가능 특정 타입의 데이터를 메모리상에 담을 수 있는 영역 객체의 주소를 저장할 수 있는 공간 정보를 저장할 수 있는 공간에 이름을 붙인것 값/메모리주소를 단 하나만 저장할 수 있는 메모리 공간 새로운 값을 저장하면 기존의 값은 새로운 값으로 변경 변수 선언 변수를 사용 한다고 컴파일러나 인터프리터에게 알리는것 ※ 컴파일이란? 쉽게 말해서 컴퓨터에게 일을 시키기 위해서 사람의 말을 컴퓨터가 알아듣게 번역하는 것. 사람은 한국어,영어..등 자연어를 사용하지만 컴퓨터는 기계어만 이해할 수 있다. 다시말해 프로그래밍 언어로 작성한 코드를 기계가 알아듣게 다른 언어로 옮기는 작업을 컴파일,이러한 작업을 하는 프로그램을 컴파일러(compiler)라고 ..
[HTML] Form 정리 (5)
·
Programing/HTML
select태그 옵션 메뉴를 제공하는 드롭다운 리스트(drop-down list)를 정의할 때 사용. 요소 내부의 요소는 드롭다운 리스트(drop-down list)에서 사용되는 각각의 옵션을 정의. 사용자로부터 입력을 받기 위한 폼(form)에 사용될 수 있습니다. select태그의 속성 multiple : 여러 옵션을 선택할 수 있는지 여부 지정 size : 한 번에 표시할 옵션 수를 지정 autofocus : 페이지가 로드될 때 자동으로 포커스(focus)가 드롭다운 리스트로 이동됨을 명시함. disabled : 해당 드롭다운 리스트가 비활성화됨을 명시함. option태그의 속성 value : 서버에 제출할 데이터 값이 포함.. value속성이 포함되지 않은 경우 기본값은 요소 내부에 포함된 텍스트..
[HTML] Form 정리 (4)
·
Programing/HTML
type="radio" 서로 연관된 옵션들의 집합을 보통 하나의 라디오 버튼 그룹으로 나타낸다. 그룹 내의 라디오 버튼은 checkbox와는 달리 오직 하나만이 선택될 수 있다. checkbox처럼 name은 라디오버튼의 이름이다. 같은 분류의 라디오버튼은 같은 이름으로 지정해 주고, value는 선택 항목들이 가지는 고유한 값이다. 여기에 지정한 값들이 ‘제출(submit)’ 버튼을 누르면 서버로 전송된다. checked 라는 속성을 적어주면, 화면이 처음에 로딩될 때 해당 항목은 기본으로 선택이 된 채로 보여진다. type="file" 업로드할 파일을 선택할 수 있는 입력 필드와 “파일 선택” 버튼을 정의. 이 입력 필드를 통해 사용자는 자신의 저장소(storage)에서 파일을 선택할 수 있으며, m..
[HTML] Form 정리 (3)
·
Programing/HTML
type="url" input 태그의 type 속성값을 "url"로 설정하면, input 요소는 사용자가 URL 주소를 입력할 수 있도록 해준다. 입력 값은 양식을 제출하기 전에 비어 있거나 형식이 올바른 URL인지 확인하기 위해 자동으로 유효성 검증이 된다. pattern 속성을 사용하여 값이 유효하도록 값과 일치해야 하는 정규식을 지정할 수 있다. type="email" email 사용자가 전자 우편 주소를 입력하고 편집 할 수 있도록 해준다. multiple 속성이 지정된 경우 전자 우편 주소 목록을 표시하는 데 사용된다. list속성을 지정하여 사용자가 선택할 수 있는 기본 옵션 목록을 제공 할 수 있다. 사용자가 해당 옵션으로 제한되지는 않지만 자주 사용하는 전자 메일 주소를 더 빨리 선택 할 ..
[HTML] Form 정리 (2)
·
Programing/HTML
.input 태그 input 태그란 사용자로부터 정보를 입력 받을 수 있게 해주는 태그 type : 입력태그의 유형을 설정하는 속성 hidden : 사용자에게 안보임 tel : 전화번호 입력 password : 비밀번호 입력 month : 사용자 지역 연/월 삽입 number : 숫자 조절 화살표 checkbox : 체크박스 삽입 submit : 서버 전송 버튼 text : 텍스트 입력 url : URL 주소 입력 datatime : 국제 표준시 삽입 week : 사용자 지역 연/주 삽입 range : 숫자 조절 슬라이드 막대 radio : 라디오 버튼 삽입 reset : 리셋 버튼 삽입 search : 검색 상자 email : 이메일 입력 data : 사용자 지역 연/월/일 삽입 time : 사용자 지..
[HTML] Form 정리 (1)
·
Programing/HTML
.Form이란? 사용자가 정보를 입력, 선택할 때 사용되는 태그. 즉, 서버로 입력한 데이터를 전송 할 때 사용. 폼은 웹 페이지의 정보를 다른 페이지로 전송하는 역할. 단순히 텍스트의 내용만 보여 주는 페이지에는 필요 없지만 서로 데이터를 주고 받으며 움직이는 웹 페이지일 경우 반드시 들어가는 요소. ..form에서 사용되는 HTML 태그들 , , , , , , and ..form 태그 ..form태그의 속성 action : 폼 내부에 데이터를 보내는 목적지 URL을 지정한다. -- action은 form 내부에 전송(submit)을 했을 때 데이터를 보내는 곳의 URL을 지정하게 된다. 보통 input 태그의 submit type 으로 설정해서 클릭했을 때 데이터를 서버로 보내게 된다. method ..
[Spring] 에러현상 조치
·
Programing/Spring
원인 : DB(MySQL)을 Spring과 연동하면서 Test Class를 작성하는 와중에 코드상에서 나타나는 JRE 버전이 맞지 않는 현상 조치 : pom.xml파일상에서 ,부분 수정(1.6 -> 1.8로 수정) - 프로젝트에서 우클릭 -> Properties 선택한다. - Complier에서 Use compliance from.... 부분 체크박스 선택해서 체크 해제 후 compliance level version 1.8로 변경 - Project 우클릭 -> Maven -> Update Project 선택하여 Project를 Update한다.