전체보기
[JAVA 기초]형변환(casting)
형변환이란? 변수나 리터럴의 타입을 다른 타입으로 변환하는 것을 형변환이라 한다. 형변환 방법 (타입)피연산자 ex) double d = 85.4; int score = (int)d; 기본형에서 boolean을 제외한 모든 타입들은 서로 형변환이 가능하다. 또한, 기본형과 참조형간의 형봔한은 불가능하다. 기본형 형변환 변환 수식 결과 int → char (char)65 'A' char → int (int)'A' 65 float → int (int)1.6f 1 int → float (float) 10 10.0f 정수형간의 형변환 int타입(4byte)의 값을 byte타입으로 변환하는 경우 값손실이 발생할 수 있다. 반대로 작은 타입에서 큰 타입으로 변경할 경우 값손실이 발생하지 않는다. 실수형 간의 형 변..
[JAVA 기초]기본형(primitive type)
1. 논리형 - boolean 논리형에는 True와 False만 존재하며 기본값(default)은 false이다. boolean에는 참과 거짓, on/off등 과 같은 논리구조에 사용된다. Ex) boolean bol = true; boolean bol2 = False; //에러발생. 대소문자를 구분하기에 false로 입력해야함. 2. 문자형 - char char은 한가지 자료형 만 존재한다. 문자를 저장하기 위해서 사용되지만 단 하나의 문자만을 저장할 수 있다. char은 정확하게 문자의 유니코드(정수)의 형태가 저장되기에 A의 유니코드인 65가 저장된다. Ex) char ch = 'A'; 아스키(ASCII) ASCII는 American Standard Code for Information Interc..
[JAVA 기초]변수의 타입
프로그래밍의 첫단추는 값을 잘 전달하는 것이다. 값을 저장하는 공간인 변수에 대해서 잘 끼워보자. 변수 = 변하는 수 "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" 변수타입 = 변수에 저장될 값이 어떤 '타입(type)'으로 저장는지 지정하는 것이다. 변수이름 = 변수에 붙인 이름이다. 즉, 주소 값과 같은 개념이다. Int age; Int(변수 타입) age(변수 이름) 변수의 명명 규칙 대소문자가 구분되며 길이에 제한이 없다. True와 true는 서로 다른 것으로 간주한다. 예약어를 사용해서는 안 된다. True는 예약어라서 사용할 수 없지만, True는 가능하다. 숫자로 시작해서는 안 된다. Top10은 허용하지만, 7up은 허용하지 않는다. 특수문자는 '_'와 '$'만을 허용한다. $..
![[python] 파이썬으로 코로나 현황 출력하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FlCRYC%2Fbtq8Ie5vpYw%2FAAAAAAAAAAAAAAAAAAAAAFVLXZqdyLQUCS5Xgdhipg3qJ6a4jUhjrBJCYkM7wDXN%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DMUMOTUjDYqwAOxLQEUQfp2o38tQ%253D)
[python] 파이썬으로 코로나 현황 출력하기
Life is too short, You need python Python crawling 현재의 인터넷은 무수히 많은 정보들로 가득하다 따라서 본인이 찾으려는 정보를 찾기위해서는 크고 작은 노력들이 요구된다. 정보가 범람하는 시대에 원하는 정보를 자동으로 구해오는 프로그램을 구현하는 것은 Python에는 다양한 라이브러리가 존재한다. 크롤링을 하기위해서는 2가지의 라이브러리가 필요하다. requsets, Beautifulsoup이다. requesets는 html소스를 가져오고 Beautifulsoup이 Python이 이해할 수 있는 구조로 변환하는 파싱역할을 한다. 터미널에 'pip install requests', 'pip install bs4'를 입력해 다운을 받자. import reques..
[python] 파이썬 정규 표현식 정리
Life is too short, You need python Python 정규표현식 정규 표현식의 기초, 메타 문자 . ^ $ * + ? { } [ ] \ | ( ) 정규 표현식에서 위 메타 문자들이 사용되면 특별한 의미를 갖게 된다. 문자클래스 [] 정규표현식이 [abc]라면 'a,b,c 중 한개의 문자와 매치'를 뜻한다. []안에서의 하이픈(-)을 사용하게 되면 두 문자 사이의 범위를 의미한다. [a-c] = [abc], [0-5] = [012345] []내에서 ^ 메타 문자가 사용될 경우 반대(not)라는 의미를 갖는다. 정규표현식 설명 \d 숫자와 매치 \D 숫자가 아닌 것과 매치 \s whitespace 문자와 매치, 맨 앞의 빈 칸은 공백문자를 의미한다. \S whitespace 문자가 ..