본문 바로가기
반응형

비전공개발67

자바(Java) - 변수와 시스템 입출력 3 이전은 System.in.read() 한 글자를 입력받는 것을 했다. 오늘은 문자열을 읽는 Scanner클래스를 해보려한다. Scanner 클래스 Scanner 클래스는 아래와 같이 작성할 수 있다. 아래에 보면 in.read() 할때와 같이 빨간줄을 볼 수 있다. 오류를 해결하려면 빨간부분에 마우스 올려놓고 import를 할 수도 있지만, ctrl + shift + o 를 누르면 자동으로 import 된다. 반복문을 이용한 Scanner 클래스 예제 해당 문자열(xyz)이 나오면, 반복문은 종료한다. 입력된 값을 보면 abc 문자열이 들어간 것을 확인 할 수 있다. 이렇게 문자열을 비교할때는 equals() 메소드를 이용한다. 기본타입의 경우는 == 으로 비교 가능하다. 본 내용은 #혼자공부하는자바 책.. 2020. 9. 7.
자바(Java) - 변수와 시스템 입출력 2 키보드로 입력된 내용 변수에 저장 입력은 read()를 통해서 변수에 저장한다. int keyCode = System.in.read(); 그런데 아래에 보면 빨간줄이 보인다. 빨간줄은 오류를 나타내는데, 예외처리를 어떻게 할 것인가를 묻는 부분이다. 자세한 내용은 뒤에서 처리하기로 하고, Add throws declaration을 클릭하자. (그래도, 궁금하니. Add throws declaration은 단순히 모니터에 출력하는 것을 말한다.) 아래와 같이 7번째 줄에 throws Exception이 생겼으며, 3번째 줄에 import가 생긴것을 알수있다. 아래와 같이 출력하는 함수를 작성하면, 키보드로 값을 입력하면 출력까지 확인 가능하다. 97은 a의 키코드 값이다. (키코드 값은 구글에 검색하면 많.. 2020. 9. 7.
자바(Java) - 변수와 시스템 입출력 1 프로그래밍 언어에는 시스템 표준 출력 장치와 표준 입력장치가 있다. 일반적으로 출력 장치는 모니터이고, 입력장치는 키보드이다. in이 입력 장치라면 출력장치는 out을 사용한다. 모니터로 변수값 출력 System.in.read(); //입력 sysout.out.println("출력") //출력 printf()함수는 아래와 같이 사용할 수 있다. 기본적으로 자주 사용하니, 외울라고 노력하지 않아도 외워질 것이다. 본 내용은 #혼자공부하는자바 책을 참고해 공부하려 작성했습니다. 2020. 9. 7.
자바(Java) - 타입변환 자바는 두 개의 변수가 서로 다른 타입이 되면 값이 저장될 수도 있고, 그렇지 않을 수도 있다. 이것을 타입 변환 이라고 한다. 자동 타입 변환, 값의 허용범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생 (말그래도 자동으로 타입 변환한다는 뜻) 만약, 값의 허용범위가 맞지 않다면, 컴파일 오류가 생긴다! 기본 타입 허용 범위 크기 순 byte < short < int < long < float < double 강제 타입 변환, 큰 허용 범위 타입을 작은 허용 범위 타입으로 강제로 나눠서 저장하는 것 강제 타입 변환은 () 를 사용하는데, 괄호 안에 들어가는 타입은 나누는 단위 이다. 또한, 실수 타입(float, double)은 정수 타입(byte, short, int, long)으로 자동 .. 2020. 9. 5.
자바(Java) - 타입 자바는 값을 저장할 수 있는 기본타입(Primitive Type)을 제공한다. 기본타입은 아래와 같이 분류 한다. 기본타입 정수 타입 byte, char, short, int, long 실수 타입 float, double 논리 타입 boolean 하나씩 알아 보자, 정수 타입 타입 메모리 사용크기 byte 1byte 8bit char 2byte 16bit short 2byte 16bit int 4byte 32bit long 8byte 64bit char타입 하나의 문자를 작음따옴표(')로 감싼 것 문자 리터럴은 유니코드로 변환되어 저장 String타입 문자열을 변수에 저장 할 수 있다 큰따옴표(")로 문자 또는 여러개의 문자들을 감싸서 표현 큰따옴표와 작은따옴표는 커파일러가 문자 리터럴과 문자열 리터럴을.. 2020. 9. 3.
자바(Java) - 변수 선언 변수란, 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름 변수 선언은 아래 사진과 같이 할 수 있다 변수 선언과 동시에 초기화가 가능하다. 변수 선언: 저장되는 값의 종류와 이름만 언급 변수 생성: 변수에 최초로 값이 저장되는 것 --> 변수 초기화 이때 사용된 값이 초기값 이다. 아래의 사진의 k의 초기 값은 3인 것이다. 변수: 값을 저장할 수 있는 메모리 번지에 붙인 이름, 변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽음 변수 선언: 변수에 어떤 타입의 테이터를 저장할지, 변수 이름이 무엇인지 결정하는 것 변수 사용: 변의 값을 읽거나 변경하는 것 변수 사용 범위: 변수는 선언된 위치에서 자신이 속한 블록 내부까지만 사용 가능 본 내용은 #혼자공부하는자바 책을 참고해 공부하려 작성했.. 2020. 9. 3.
728x90
반응형
LIST