◎ Java/Java☕

    [JAVA] 두 변수의 값 교환하기 [tmp, 변수의 임시 저장소]

    int x=10, int y=20; 일 때, 두 변수에 담긴 값을 서로 바꾸려면 어떻게 해야 할까? 1. 변수 y에 저장된 값을 변수 x에 저장 x=y; x=10, y=20; → x=20, y=20; 2. 변수 x에 저장된 값을 변수 y에 저장 y=x; x=20, y=20; → x=20, y=20; 첫 번째 단계에서 y의 값을 x에 저장할 때, 이미 x의 값이 없어졌기 때문에 x의 값을 y에 저장해도 소용이 없다. 두 변수에 담긴 값을 서로 바꾸려면 임시 저장소로 사용할 변수 'tmp'를 넣어주면 된다. 1. 변수 x에 저장된 값을 변수 tmp에 저장 tmp=x; x=10, tmp=?; → x=10, tmp=10; 2. 변수 y에 저장된 값을 변수 x에 저장 y=x; x=10, y=20; → x=20, ..

    [JAVA] 변수(variable)란? [변수의 정의, 변수의 선언과 초기화]

    1. 변수(variable)란? 값을 저장할 수 있는 메모리 상의 공간을 의미 * 메모리상의 공간 = 주기억장치(RAM) "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" * 하나의 변수에 단 하나의 값만 저장되기에 새로운 값을 저장하면 기존의 값은 사라진다. 2. 변수의 선언 int age ; // age라는 이름의 변수를 선언 변수타입 변수이름 - 변수 타입 변수에 저장될 값이 어떤 '타입(type)'인지 지정하는 것. 정수형(소수 X), 실수형(소수 O), 문자형 등이 있다. - 변수 이름 변수에 붙인 이름. 변수 이름은 서로 구별되어야 하기에 중복 선언이 불가(같은 이름의 변수가 여러 개 존재 X) 즉, 변수를 선언하면 메모리의 빈 공간에 '변수 타입'에 알맞은 크기의 저장공간이 확보되고,..

    [JAVA] JAVA Class 생성, main 메서드, 주석 [public static void main(String[] args)]

    1. 자바(Java) Class 생성하기 2. main 메서드 선언 프로그램을 실행할 때 'java.exe'에 의해 호출될 수 있도록 미리 약속된 부분이다. public class Hello { public static void main(String[] args) { // main메서드의 선언부 'main' 입력 + ctrl + space /* *실행될 문장들을 적는다. */ System.out.println("Hello, world."); // 'syso' 입력 + ctrl + space } } 3. 주석(comment) 범위 주석 : '/*'와 '*/' 사이의 내용은 주석으로 간주된다. 한 줄 주석 : '//'부터 라인 끝까지의 내용은 주석으로 간주된다. System.out.println("Hello..

    [JAVA] 자바(JAVA) 개발환경 구축하기 [JDK 8, Eclipse, D2 Coding, AWS, Cloudflare]

    1. JDK 8 다운로드 자바 소프트웨어 개발 환경. Java Development Kit 8의 약자 자바 가상 머신(JVM), 컴파일러, 디버거, 자바 애플릿 및 응용프로그램 개발을 위한 도구 등 포함 - 다운로드 : https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html 2. Eclipse 다운로드 IBM 주도 자바 기반의 오픈 소스 프로젝트. IDE(통합개발환경)의 대표적인 자바 개발 프로그램 (본 수업에서는 'Eclipse 2019-06' 사용) Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global commun..