입출력
·
Java
Scanner Java에서 입력을 받으려면 Scanner라는 도구(객체)를 이용해야 한다. 그런데 아무것도 없는 상태에서는 Scanner라는 개념이 없기 때문에 import를 해줘야 한다. import란? 더보기 다른 패키지안에 있는 클래스/메소드/변수를 사용하고자 할 때 사용하는 키워드이다. import java.util Scanner; java에서 기본으로 만들어 놓은 것이다. Scanner 객체 생성 Scanner 이름 = new Scanner(System.in) Scanner는 어딘가(키보드)에서 값을 가져오는 도구이다. System.in (입력) System.in은 사용자로부터 입력을 받기 위함 new는 "create"와 같은 의미 String name = 이름.nextLine(); scanne..
변수와 타입
·
Java
관심사의 분리 프로그램을 만들 때 관심사의 분리를 한다 관심사의 분리란 어떤 프로그램을 만들 때 각각의 부분들로 쪼갠 후 결합해서 하나의 프로그램을 만드는 것을 의미한다. 관심사의 분리의 여러가지 방법중 변수를 배워보자. 변수 변수(Variable)란 이름을 할당 받아 데이터를 저장할 수 있는 메모리의 공간을 의미한다. 변수의 선언방법 int(데이터 타입) age(변수이름); 데이터 타입의 종류 byte → 8 bits (1 byte) 정수형 short → 16 bits (2 bytes) 정수형 ⇒ 2^16 int → 32 bits (4 bytes) 정수형 Integer (정수) long → 64 bits (8 bytes) 정수형 float → 32 bits 부동소수점 (소수점의 위치가 왔다갔다 한다. ..
Hello, World
·
Java
프로젝트 생성하기 Intellj idea 프로그램을 이용해서 java 프로그래밍을 한다. Hello라는 이름의 프로젝트를 생성한다. src폴더에 Hello라는 java파일을 생성한다. Java 프로그램을 만든다 = Java 소스 코드를 작성한다 라는 의미이다. 여기서 소스 코드(원시 코드)란 컴퓨터 프로그램을 사람이 읽을 수 있는 프로그래밍 언어로 기술한 텍스트 파일이다.(java 파일 (텍스트 파일)) 코드 public class Hello { public static void main(String[] args) { System.out.println(”Hello, world”); } } 코드 의미 public → 공개된 static → 정적인 void → 반환값이 없는 main → 메인 String →..