Language

    [Java] 자바 시작하기

    [Java] 자바 시작하기

    0. 환경 Window 11 IntelliJ IDEA Java 17 1. 윈도우 환경 변수 설정 개발자를 준비하고 있다면 Java 정도는 스스로 설치할 수 있다고 생각하여 설치했다고 가정한다. 운영체제는 프로그램들이 실행하면서 사용할 수 있는 값들을 환경 변수 이름으로 관리하게 된다. JDK를 설치하고 나면 프로그램들이 JDK를 이용할 수 있도록 환경 변수를 생성하고, Path 환경 변수를 수정해 주는 것이 좋으니 설정해보도록 하겠다. 1) 환경 변수를 새로 만들거나 편집하기 위해서는 환경 변수 대화 상자를 열어야 한다. 윈도우 키를 눌러 나오는 검색 칸에 '환경 변수'를 입력하면 [시스템 환경 변수 편집] 메뉴가 나오는데, 이것을 눌러주자. 이것을 눌러주면 아래와 같은 시스템 속성 창이 나오는데 [환경..

    15. 중간점검 ( 9 ~ 14 )

    중간점검 문제 Q ) 사이트별로 주소를 받아 비밀번호를 만들어주는 프로그램을 작성하시오. 단, http:// 는 주소를 입력하면 주소의 앞부분에 반드시 나오도록 합니다. ex) http://kakaocorp.com, http://naver.com 등 규칙 1 : http:// 부분은 제외 => kakaocorp.com 규칙 2 : 처음 만나는 점(.) 이후 부분은 제외 => kakaocorp 규칙 3 : 남은 글자 중 처음 세 자리 + 글자 개수 + 글자 내 'a' 개수 + "!" 로 구성 ex) 생성된 비밀번호 : kak92! 정답 및 해설 url = "http://" + input() a = url.replace("http://","") a = a[:a.index(".")] password = a[:..

    14. 기본부터 다지는 파이썬 - 탈출문자

    탈출문자 시작하기에 앞서 \ = 역슬래쉬 임을 알아둔 상태로 봐주시면 큰 도움이 될것입니다. 1. 줄바꿈(\n) \n은 \n 이후에 오는 문장을 강제적으로 줄바꿈해주는 역할로써 키보드의 Enter과 같은 역할을 해줍니다. print("백문이 불여일견 백견이 불여일타")# 오류발생 print("백문이 불여일견 \n백견이 불여일타") # 백문이 불여일견 # 백견이 불여일타 출력 해당 예시처럼 \n을 사용하게 된다면 줄이 바뀌어진 채로 출력이 되는걸 확인이 가능합니다. 2. 큰따옴표, 작은따옴표 (\", \') 출력 우리가 문장을 사용할 때 큰따옴표나 작은따옴표를 사용할 일이 종종 발생합니다. print("안녕하세요. 오늘은 "5월 16일"입니다.") # 오류발생 print("저는 \"청야에몽\"입니다.") ..

    13. 기본부터 다지는 파이썬 - 문자열포맷

    문자열 포맷 우리는 이 글의 전까지 문자열을 여러개 합쳐서 출력할 때 + 혹은 , 를 이용하였습니다. print("ab" + "cd") # 출력 : abcd print("ab", "cd") # 출력 : ab cd 이 두 방법 외에도 다양한 포맷으로 문자열을 출력하는 방법이 존재합니다. 이 글에서는 4가지의 방법을 알려드릴 것이며 그 중 자신이 편한 방법과 상황에 따라 맞는 방법으로 사용하시면 좋을것 같습니다. 방법 1 % 를 사용하는 방법이 존재합니다. 따옴표로 둘러싸인 문자열 중간에 자신이 문자열을 삽입하고 싶은 자리에 %d, %s, %c 등을 넣어두고 문자열이 끝난 후 %를 적어준 다음 조건에 맞는 값을 적는다면 %d, %s, %c 위치에 값이 들어가게 됩니다. 1) print("문자열 %d 문자열"..

    12. 기본부터 다지는 파이썬 - 문자열처리함수(2)

    소문자 대문자 python.islower() : 모두 소문자변 True, 아니라면 False 를 반환한다. python.isupper() : 모두 대문자면 True, 아니라면 False 를 반환한다. python.istitle() : 단어의 맨앞글자만 대문자일시 True, 아니라면 False 를 반환한다. python.lower() : 모두 소문자로 변환한 문자열을 반환한다. python.swapcase() : 소문자, 대문자를 바꾼 문자열을 반환한다. python.title() : 단어의 맨앞글자만 대문자로 변환한 문자열을 반환한다. python.capitalize() : 문자열의 맨 앞글자만 대문자로 변환한 문자열을 반환한다. python = "Python is Amazing" print(python..

    11. 기본부터 다지는 파이썬 - 문자열처리함수(1)

    문자열 계산하기 len(python) : 문자열 길이를 반환 max(python), min(python) : 문자열 내 문자의 최소/최대 값 반환 ( 숫자 오름차순 -> 알파벳 오름차순 ) python.count(hello) : python 문자열 내 hello 랑 일치하는 문자열의 개수 반환 python = "Python is Amazing" print(len(python)) # 출력결과 : 17 print(max(python)) # 출력결과 : z print(min(python)) # 출력결과 : (공란) print(python.count("i")) # 출력결과 : 2 문자열 찾기 python.startswith(hello) : python 문자열이 hello로 시작하면 True 반환, 아니라면 Fa..

    10. 기본부터 다지는 파이썬 - 슬라이싱

    슬라이싱 대한민국의 주민등록번호는 13자리로 이루어져 있습니다. ex) 000111-1234567 앞 6자리는 생년월일로 이루어져 있으며, 생년 월 일 0 0 0 1 1 1 뒤 7자리는 성별, 지역번호, 검증번호로 이루어져 있습니다. 성별 지역번호 검증번호 1 2 3 4 5 6 7 이처럼 주민등록번호 중에서 필요한 만큼의 정보를 끊어 생년월일, 성별 등의 정보를 알 수 있는데, 파이썬에서는 슬라이싱이란 것을 이용하여 데이터를 원하는 만큼 잘라서 가져올 수 있습니다. 변수명[인덱스] 주민등록번호를 jumin 이라는 변수에 저장한 후, 변수에 저장되어 있는 값에서 성별 정보를 확인하기 위해서는 jumin[7] 이라고 적으면 됩니다. jumin = "000111-1234567" print("성별 : " + j..

    9. 기본부터 다지는 파이썬 - 문자열

    문자열 문자열에 대한 정의 문자열(String)이란? 문자, 단어 등으로 구성된 문자들의 집합을 의미한다. 123 같은 숫자형 또한 문자열로 바꿀 수 있다. 문자열 사용 방법 문자열을 사용하는 방법으로는 총 4가지의 방법이 존재한다. 종류 예시 ' 으로 양쪽 끝을 둘러싸기 '안녕하세요' " 으로 양쪽 끝을 둘러싸기 "Hello" ''' 으로 양쪽 끝을 둘러싸기 '''142348''' """ 으로 양쪽 끝을 둘러싸기 """여러가지가 존재해요""" 다음은 문자열의 종류에 대해 하나씩 설명을 해보겠다. 1. ' 으로 양쪽 끝을 둘러싸기 sen = '나는 청야에몽입니다.' print(sen) ' 을 이용해 문자를 감싸주고서 문자열을 만들고 선언한 변수에 넣어준다. 출력을 해보면 나는 청야에몽입니다. 가 출력이 ..

    8. 기본부터 다지는 파이썬 - 중간점검

    이전 내용을 사용한 중간점검 문제들이다. 1 ~ 3번 글을 참고한 문제 Q) 변수를 이용하여 변수값을 바꿔줄때마다 출력값의 변수값이 바뀌게끔 다음 문장을 출력하시오. 변수명 : station 변수값 : "사당", "신도림", "인천공항" 순서대로 입력 출력문장 : XX 행 열차가 들어오고 있습니다. A) station = "사당" print(station + "행 열차가 들어오고 있습니다.") station = "신도림" print(station + "행 열차가 들어오고 있습니다.") station = "인천공항" print(station + "행 열차가 들어오고 있습니다.") 주어진 변수명 station에 변수값 중 사당을 넣어서 출력을 해준다면 사당행 열차가 들어오고 있습니다. 가 출력이 된다. 뿐만..

    7. 기본부터 다지는 파이썬 - 랜덤함수

    7. 기본부터 다지는 파이썬 - 랜덤함수

    랜덤함수 랜덤함수란 무작위의 숫자(난수)를 뽑아주는 함수이다. 사용하는 방법은 단순히 from random import * 랜덤 라이브러리를 사용하면 된다. from random import * print(random()) 라이브러리를 사용한 후 random 함수를 출력해보면 다음과 같이 0.0 ~ 1.0 미만의 임의의 값들이 출력된다. from random import * print(random() * 10) random 함수에 * 10을 해주면 0.0 ~ 1.0 미만의 임의의 값들이 출력된다. from random import * print(int(random() * 10)) random 함수를 정수형으로 바꿔 소숫점을 없애줘 0 ~ 10 미만의 임의의 값을 생성하여 출력한다. from random ..