전체 글140 05 입력메소드 01 입력의 개념 잠깐✋ System.out.print(); 에서 . 이란 무엇일까? 바로 하위연산자 이다. (A.b : A안의 b, A의 b) - 입력이란? 사용자가 개발자에게 값을 넘겨주는 행위 이다. 입력은 입력상태에서만 이루어지는데, 입력상태란 무엇일까? - 입력상태란? ▪ 커서가 깜빡이면서 값이 들어오기를 기다리는 상태 ▪ 사용자가 값을 입력하지 않는다면 다음으로 진행이 불가하다. ▪ 개발자가 할 수 있는 일은 사용자에게 입력 상태로 만들어 주는 것 까지이다. ▪ 사용자가 값을 입력했다고 가정하고 작성한다. ▪ 입력받기 전 사용자가 잘 입력할 수 있도록 먼저 출력해준다. (예 : 로그인 시, 아이디와 비밀번호 칸을 나눠 입력할 수 있는 상태를 만들어줌) 02 입력메소드 next(); ▪ 통채로가.. 2021. 3. 22. 04 변수와 변수의 타입 01 변수 변수는 값을 담는 저장공간이다. * 값 : 상수, 리터럴로 종류는 매우 많다 x = 10 (저장공간의이름) (대입연산자) (값, 상수...) 여기서 '=' 는 같다 라는 의미가 아닌 오른쪽에 있는 값을 왼쪽의 저장공간에 넣어라 라는 뜻으로 사용된다. 변수의 선언 자료형 변수명 = 초기값; 변수 선언시 RAM int x= 0; x라는 이름의 저장공간이 RAM에 할당되고, 0이라는 값이 들어간다. 공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다. 주소(C언어 개념) 저장공간(변수)이 RAM에 할당되면 고유한 값인 주소값이 부여된다. 변수 선언시 주의사항 1. 같은 이름의 변수를 선언할 수 없다. 2. 초기화를 해준다. 3. 되도록 선언부(메소드 상단)에 한꺼번에 해준다. 변수명 선언시 주의사.. 2021. 3. 19. 03 주석, 제어문자와 출력 메소드 01 자바 프로그램 구조 프로젝트 패키지 클래스(맨 앞글자가 대문자) 메소드(이름뒤에 소괄호()) 소스코드 와 같은 형식으로 이루어져 있다 :) { } : 영역, 바디, 해당하는 클래스, 메소드 등의 영역을 나타낸다 * 현재 선언중임을 나타낸다. 컴파일러 해석 방향은 위에서 아래로, 좌에서 우로 된다. 02 주석 위 이미지와 같은 방법으로 사용하며 해석하지 않고 싶은 문장 앞에 사용한다. 03 제어문자 제어문자는 출력하는 과정에서 많이 사용한다. \n : Enter 출력 \t : Tap 출력 \' : ' 출력 \" : " 출력 \\ : \ 출력 04 출력메소드 System.out.println System.out.print System.out.printf 숫자 바로 출력 O O X 줄바꿈 O X X Sy.. 2021. 3. 19. 02 JVM & JRE & JDK란? 01 JVM(Java Virtual Machine) JVM은 직역하면 '자바를 실행하기 위한 가상기계'라고 할 수 있다. 머신이라는 용어 대신 컴퓨터를 사용해서 '자바를 실행하기 위한 가상 컴퓨터'라고 이해하면 된다. '가상기계'는 소프트웨어로 구현된 하드웨어를 뜻하는 넓은 의미의 용어이며, 예시로는 TV와 비디오를 소프트웨어화한 윈도우 미디어 플레이어와 오디오 시스템을 소프트웨어화한 윈앰프 등이 있다. 이와 마찬가지로 '가상 컴퓨터'는 실제 컴퓨터가 아닌 소프트웨어로 구현된 컴퓨터라는 뜻으로 컴퓨터 속의 컴퓨터라고 생각하면 된다. 자바로 작성된 애플리케이션은 모두 이 JVM에서만 실행되기 때문에, 자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다. 일반 애플리케이션 OS와 맞붙어 있기때문에.. 2021. 3. 18. 01 JAVA란 01 자바의 정의 자바는 썬 마이크로시스템즈(현재는 Oracle에 인수됨)에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. 02 자바의 특징 1. 운영체제에 독립적이다. 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서는 많은 노력이 필요하다. 하지만 자바는 일종의 에뮬레이터인 자바가상머신(JVM)을 통해 전달 받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달하기 때문에 모든 운영체에에서 적용이 가능하다. 2. 객체지향언어이다. 자바는 객체지향 프로그래밍언어 중 하나로 객체지향 개념의 특징인 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향언어라는 평가를 받고 있다. 객체 지향 언어 : OOP(object-oriented.. 2021. 3. 18. 이전 1 ··· 13 14 15 16 다음 반응형