본문 바로가기

분류 전체보기

(41)
Java 기초_자료형(기본형, 참조형), 변수 및 상수 소개 0. 자료형 1. 변수 (Variable) 프로그램에 전달되는 정보나 그 밖의 상황에 따라 바뀔 수 있는 값을 의미함 즉, 상수를 기억시킬 수 있는 기억공간 컴퓨터는 지시와 저장하는 역할이 다르다. CPU : 모든 일을 처리 (ex. 컴파일러 : CPU가 이해하기 쉬운 코드로 바꾸어주는 것 ) RAM : 저장공간 (RAM에 저장된 데이터로 CPU가 일처리 -> CPU가 처리한 데이터를 다시 RAM에 저장 ...) 변수 : RAM에 저장된 데이터의 '위치' 자료형 : 데이터의 '크기' 변수선언 : 자바가상머신 (JVM) 에게 데이터를 저장하기 위해서 메모리를 할당해 달라고 부탁하는 것 변수선언 데이터형(자료형) 변수명(사용자 정의 명칭); (사용자 정의 명칭 : https://willbedeveloper...
Java 기초_개발환경 구축 0. 사용자 정의 명칭 : 사용자가 정의한 이름이라는 뜻 자바에서는 폴더의 이름, 클래스의 이름(HelloJava.class), 메서드의 이름(함수명) 그리고 필드의 이름(변수) 등을 정의할때 사용한다. 사용자 정의 명칭의 규칙 첫 글자는 $, _, 영문 대소문자 여야하며 한글도 가능하지만 권장하지는 않는다. 글자수 제한이 없다. (알아보기 쉽게 만들기!) 공백문자를 포함할 수 없다. (Hello Java 라고 명을 정의하면 컴퓨터는 두 단어로 인식하기 때문에 HelloJava 또는 Hello_java라고 해 준다.) 특수문자 (@, #, %, ^, &, !, ?) 사용불가 숫자는 첫 글자가 아닌 경우 사용 가능 (1Java 같은 이름은 불가능, Java1 은 가능) 예약어 사용불가 (대표적인 예약어 :..
Eclipse 로 Java 시작하기 이클립스로 자바를 시작하기 위해서는 먼저 프로젝트를 생성해줘야한다. 어떤 작업공간을 만들겠다고 정의를 해 주는 것이다. 1. 이클립스를 켜 준 상태에서 상단바 File > Java Project 클릭 2. project name 은 ch01로 임의로 정해주었다. 3. ch01 밑으로 JRE 와 src 폴더 두 개가 생성된 것을 확인 할 수 있다. src 폴더 밑에 자바 클래스들을 만들어준다. src 에서 우클릭 > New > Class 클릭 4. hellojava 는 좀 식상해서 class 명을 HiJava로 해주었다. 5. 아래와 같이 타이핑 해 준다. package ch01; import java.lang.*; public class HiJava { public static void main(Stri..
맥북에어2(macOs) IDE 빠른작업 추가, 편집 및 제거 맥북에서는 열고자 하는 파일 우클릭 > '빠른 동작'이라는 작업으로 빠르게 원하는 IDE를 켤 수 있다. 나는 Eclipse, Pycharm, Vscode 를 추가해두었다. 1. 빠른 동작 추가해주기 1. Automator 를 찾아 열어준다. 나처럼 Launchpad 상단에 검색을 통해서 쉽게 찾을 수 있다. 혹은 command + 스페이스바 단축키로도 찾을 수 있다. 2. 빠른동작 아이콘을 눌러준 뒤 좌측에서 파일 및 폴더 > Finder 항목 열기를 더블클릭 해준다. 3. 우측에서 보이는 것 처럼 설정 한 뒤 아래로 쭉 내려가서 새로운 변수... 를 눌러준다. 4. 이름과 경로를 알맞게 고쳐준 뒤 5. 아래와 같이 저장해주면 다음부터 파일 우클릭 > 빠른동작 에서 내가 저장한 동작을 확인할 수 있다...
맥북에어2(macOs) Eclipse 설치 및 다운로드 자바 기반의 프로그램을 작성하려면 편집 프로그램을 설치해야 한다. JBuilder, KAWA, Visual Age For Java, Forte 등의 자바용 편집기나 EditPlus, 메모장 같은 범용 편집기를 사용해도 되나 요즘은 자바 기반 오픈소스 플랫폼인 이클립스를 사용한다. 이클립스는 무료로 사용할 수 있는 개발 툴로 편리하게 어플리케이션을 개발할 수 있어서 각광받고 있다. http://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation provides our global community of individuals and organizatio..
맥북에어2(macOs) java17 설치 및 다운로드 JDK18과 JDK19은 짧은 개발 주기를 가진 버전이며 프리미엄 지원은 6개월만 가능하다고 한다. 그 이전 제품인 JDK17은 개발 주기가 긴 LTS(Long Term Support) 버전으로 7년간 지원받을 수 있다고 한다. java17부터는 m1도 지원해준다고 한다. 일단 나는 인텔노트북이 아니기에 가장 최신인 java17을 설치해주기로 했다. 1. 오라클에서 자바설치 https://www.oracle.com/java/technologies/downloads/#jdk17-mac Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 globa..
# 11720 / 숫자의 합 [파이썬] 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. A) A = int(input()) B = list(map(int, input())) print(sum(B)) B) n = int(input()) print(sum(map(int, input()))) [예제 입력] 5 54321 [예제 출력] 15 [예제 입력] 25 7000000000000000000000000 [예제 출력] 7
# 11654 / 아스키코드 [파이썬] 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. A = input() print(ord(A)) 아래 링크 참고! https://willbedeveloper.tistory.com/19 [예제 입력] A [예제 출력] 65