목록Programming (118)
2swan
입력 띄어쓰기에 따라 줄바꿈을 하는 코드 1을 입력하여 문자열로 인식하여 11이 나온다. 200을 입력하여 1을 더한 201 숫자로 인식하기 위한 코드 예외처리 하는 방법 : 숫자를 입력하지 않았을 때 지정한 문구가 나오게 처리한다.
str.length(); str : 변수명 length() : 기능 문자열 변수가 제공하는 기능을 사용할 때에는 문자열 변수 뒤에 .length()와 같이 점을 찍고 기능명을 적고 괄호를 열고 닫는 식으로 사용합니다. length는 글자 수를 세어서 되돌려주는데, 되돌아오는 글자 수의 자료형은 int이다. replace("바꿀 문자열", "새 문자열") replaceAll("바꿀 문자열", "새 문자열")
long이 포함된 정수형의 연산은 long으로 그 외에는 int 타입의 결과가 나온다. Java에서 float형을 사용하기 위해서는 숫자 뒤에 f혹은 F를 붙여주어야 하고, double형의 경우는 표현 상의 제약이 없다. 결과 값이 0.33이 나오지 않고 0.329999998 이 나왔는데, 자바가 실수형 타입 연산 수행할 때 아주 정확한 값을 계산하지는 못하기 때문에 발생한다.
우선순위 연산자 비고 1 () 괄호 안의 연산을 우선적으로 수행 2 *, /, % 왼쪽에 나타난 것부터 실행 3 +, - 왼쪽에 나타난 것부터 실행 정수 + 실수 = 실수 값 정수 / 정수 = 정수 값 실수 / 실수 = 실수 값 비교 연산자 예시 의미 = 1 >= 2 1이 2보다 크거나 같은가? == 1 == 2 1과 2가 같은가? != 1 != 2 1과 2가 다른가?
○ 첫 글자는 반드시 영문 대소문자나 언더스코어(_) 또는 $이어야 하지만 영문 소문자로 시작하는 것을 권장 int_number (X) int Number (X) int number (O) ○ 첫 글자를 제외한 나머지 글자에는 영문 대소문자, 언더스코어, $, 숫자를 사용할 수 있습니다. 일부 경우 이모지(그림문자)나 한글 변수명 등을 사용할 수는 있으나 권장하지 않음 int first_number (X) int firstNumber (O) ○ 영문은 대소문자를 구분합니다. number와 nUmber는 다른 변수입니다. ○ 의미를 파악할 수 있는 선에서 가능한 짧은 단어를 사용 ○ 변수 명의 시작은 소문자로, 그 뒤이어서는 단어 단위로 첫 글자만 대문자를 사용하는 카멜 케이스(camel case) 표기법..
1. PC 속성에 들어갑니다. ① 파일 탐색기 ▶ 내 PC 마우스 우클릭 속성 or ② 윈도 키 + Pause Break : PC 속성 창 바로가기 2. 고급 시스템 설정 3. 환경변수 선택 4. 로컬 디스크 (C:) ▶ Program Files ▶ Java ▶ jdk1.8.0_211 ▶ bin ↗ 저는 8 버전입니다. (사용자에 따라서 달라질 수 있습니다.) 상단에 주소 복사 (마우스 더블 클릭) C:\Program Files\Java\jdk1.8.0_211\bin 5. 시스템 변수 ▶ Path 더블 클릭 6. 새로 만들기 ▶ C:\Program Files\Java\jdk1.8.0_211\bin 붙여넣기 ▶ 확인 7. 마지막으로 설정이 잘 되었는지 확인 절차를 진행합니다. 윈도 + R ▶cmd java..
주소 : https://www.oracle.com/ 1. oracle.com 홈페이지 접속 후 Products 선택 2. 하단에 관련된 메뉴가 나오는데 Java 선택 3. Oracle JDK 선택 4. Java11 -> jdk-11.0.14_windows-x64_bin.exe 다운로드
주소 : https://www.oracle.com/ 1. 사이트 접속하면 이런 문구가 나오는데 모두 승인 클릭 2. 상단에 Products -> Java 3. Oracle JDK 클릭 4. Java archive 클릭 5. 우측에 Java SE 8 (8u211 and later) 클릭 6. 마우스 휠로 내려가다 보면 Java SE Development Kit 8u211 -> jdk-8u211.windows-x64.exe 설치
개발은 크게 2가지로 나뉜다. 프런트엔드 Front-End(Client Side), 백엔드 Back-End(Server Side) 프런트엔드 : 우리가 보는 화면을 구성하는 정보를 받고 실제로 눈으로 보는 부분 ex) 로그인 화면 백엔드 : 화면에 보여줄 정보를 저장, 처리, 가공하는 부분이며 DB 조회 등 로직 처리 ex) ID/PW 확인 로직 프레임워크 : 개발을 도와주는 도구 모음
코딩이란? code + ing : 코드를 작성한다는 의미 1. 코딩 : 컴퓨터에게 명령하는 것 2. 프로그래밍 언어 : 컴퓨터에 명령하는 언어 컴퓨터가 알아들을 수 있는 언어를 기계어라고 하며, 이러한 언어를 사람이 쓰기 좋은 형태로 가공하여 만든 것이 프로그래밍 언어 기계어에 가까운 형태일수록 저급 언어 ex) 어셈블리어 사람의 언어인 자연어에 가까울수록 고급 언어 ex) Java, Python, Ruby 등 3. 프레임워크 : 코딩을 쉽게 할 수 있도록 도와주는 도구이며, 코딩을 할 때 자주 사용되는 도구들을 모아놓고 쉽게 활용할 수 있는 환경을 제공한다. 사용하는 도구들을 프레임워크(Framework), 라이브러리(Library), API(Application Programming Interface..