본문 바로가기

java3

[JAVA 기초]System.in.read() 와 Scanner 오늘은 사용자가 직접 변수를 입력하는 방법에 대해 알아보겠습니다 System.in.read() 정수형을 입력받을 수 있습니다. 간단한 예제를 통해 입출력을 해봅시다. int와 char모두 정수를 변수에 저장하는데, char를 출력할 때는 숫자 대신 문자를 출력한다고 알고 있으면 됩니다. `System.in.read()`로 받아들인 값은 아스키코드의 십진수로 표현이 됩니다. import java.io.IOException; public class Chap02_inclass { public static void main(String[] args) throws IOException{ int v1; //char v1으로 바꿔서도 해봅시다 v1=System.in.read(); System.out.println(v.. 2020. 9. 10.
[JAVA 기초] JAVA 시작하기2 프로그래밍 언어 1. 프로그램은 `일의 순서를 합리적으로 나열해놓은 것`울 의미합니다. 2. 컴파일러: 프로그래밍 언어를 기계어로 번역해줍니다. 3. 기계어란 0과 1로 구성된 형태의 언어로, 컴퓨터가 이해할 수 있는 언어입니다. 4. 프로그래밍 언어는 고급언어(C, C++, JAVA 등)과 저급언어(어셈블리어 등) 등으로 나뉩니다. JAVA의 특성 1. 이식성이 높습니다. Windows 환경에서 짜고 Linux에서 실행해도 됩니다. 2. 객체지향형 프로그래밍 언어입니다. 레고 조립과 비슷합니다. 3. 함수 스타일을 지원합니다. 4. 메모리를 자동으로 관리해줍니다.(동적 할당 등) 5. 멀티 스레드가 구현이 가능합니다.(병렬 처리가 가능합니다.) 6. 동적 로딩: 프로그램을 실행할 때 프로그램을 구성하는.. 2020. 9. 3.
[JAVA 기초] 자바 시작하기 JDK, eclipse 설치, 출력문 작성하기 1. 모든 컴퓨터는 기계어를 사용합니다. 2진수를 이용해서 데이터를 표현합니다. 2. 바이트코드는 특정 가상 머신에서만 해석될 수 있는 코드를 의미합니다. 3. 가상머신은 가상의 운영체제로 이해하면 됩니다. JVM이라고 합니다. JRE,JDK를 설치하는 과정에서 자동으로 설치가 됩니다. 4. JDK는 JRE를 포함하기 떄문에 JDK를 보통설치합니다.(JRE+컴파일러) 5. JDK환경변수를 설정해야 편리하게 실행할 수 있습니다. 설치는 오라클 홈페이지에서 할 수 있습니다. www.oracle.com/java/technologies/javase-jdk14-downloads.html 6. 사용자변수는 개인사용자에게만, 시스템변수는 모든 사용자에게 적용되는 변수입니.. 2020. 9. 1.