분류 전체보기
-
Integer.toString( ) 를 사용하면 괄호 안에 들어가는 정수 값을 문자열로 변환해준다. 출력된 값은 숫자가 아닌 문자열 1이 된다. 출력된 값이 숫자인지 문자인지를 알아보고 싶다면 .getClass() 를 입력하여 확인할 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
JAVA 자바 (15) - 정수를 문자열로 변환하기Integer.toString( ) 를 사용하면 괄호 안에 들어가는 정수 값을 문자열로 변환해준다. 출력된 값은 숫자가 아닌 문자열 1이 된다. 출력된 값이 숫자인지 문자인지를 알아보고 싶다면 .getClass() 를 입력하여 확인할 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
2020.07.25 -
캐스팅은 변수의 데이터 타입을 다른 데이터 타입으로 Converting 할 때 값의 손실이 있는 경우, 데이터 타입의 컨버팅이 이루어지지 않는 것을 해결하는 작업이다. 실수의 값이 들어갈 변수b는 값이 정수인 1이지만 오류가 없다. 이것은 변수b를 자동으로 변수a로 Converting 한 것이다. (=손실되는 값이 없으므로 자동으로 Converting하는 것이다) 정수의 값이 들어가야 할 변수c에 실수인 1.1이 들어가 있으므로 오류가 발생한다. 이 오류를 빠르게 해결하기 위해 오류 부분에 마우스 커서를 대면 이클립스가 자동으로 해결책을 제시한다. 첫 번째는 int로 캐스팅을 하여 변환하는 코드를 추가해주겠다 라는 의미이며 두 번째는 변수 c의 데이터 타입을 double로 바꾸어주겠다 라는 의미이다. 첫..
JAVA 자바 (14) - 캐스팅 Casting캐스팅은 변수의 데이터 타입을 다른 데이터 타입으로 Converting 할 때 값의 손실이 있는 경우, 데이터 타입의 컨버팅이 이루어지지 않는 것을 해결하는 작업이다. 실수의 값이 들어갈 변수b는 값이 정수인 1이지만 오류가 없다. 이것은 변수b를 자동으로 변수a로 Converting 한 것이다. (=손실되는 값이 없으므로 자동으로 Converting하는 것이다) 정수의 값이 들어가야 할 변수c에 실수인 1.1이 들어가 있으므로 오류가 발생한다. 이 오류를 빠르게 해결하기 위해 오류 부분에 마우스 커서를 대면 이클립스가 자동으로 해결책을 제시한다. 첫 번째는 int로 캐스팅을 하여 변환하는 코드를 추가해주겠다 라는 의미이며 두 번째는 변수 c의 데이터 타입을 double로 바꾸어주겠다 라는 의미이다. 첫..
2020.07.25 -
"Alex"에 name이라는 이름의 문자열 변수를 붙여 출력 코드 중간 중간에 변수 name을 넣는다. 이 변수는 Alex가 아닌 다른 문자열로 입력할 때마다 변하게 되는 것이다. 변수에서 변수의 이름을 어떻게 정할 것인지를 생각하는 것은 매우 중요하다. 가령 위와 같이 name이라는 이름의 변수가 존재할 때 나 혹은 다른사람이 내가 작성한 코드를 살펴본다면 name이라는 변수를 보고 이것이 이름이 들어갈 자리구나 라는 것을 추론할 수 있는 것이다. VAT는 부가세의 약어이다. 즉 VAT라는 이름의 변수를 보고 다른 유저들은 이것이 부가세의 세율을 나타내는 것으로 추론할 수 있는 것이다. 따라서 코드를 작성할 때 미래의 나, 혹은 다른 사람들이 보았을 때 그 코드의 의미를 빠르게 파악할 수 있도록 작성하..
JAVA 자바 (13) - 변수명의 중요성"Alex"에 name이라는 이름의 문자열 변수를 붙여 출력 코드 중간 중간에 변수 name을 넣는다. 이 변수는 Alex가 아닌 다른 문자열로 입력할 때마다 변하게 되는 것이다. 변수에서 변수의 이름을 어떻게 정할 것인지를 생각하는 것은 매우 중요하다. 가령 위와 같이 name이라는 이름의 변수가 존재할 때 나 혹은 다른사람이 내가 작성한 코드를 살펴본다면 name이라는 변수를 보고 이것이 이름이 들어갈 자리구나 라는 것을 추론할 수 있는 것이다. VAT는 부가세의 약어이다. 즉 VAT라는 이름의 변수를 보고 다른 유저들은 이것이 부가세의 세율을 나타내는 것으로 추론할 수 있는 것이다. 따라서 코드를 작성할 때 미래의 나, 혹은 다른 사람들이 보았을 때 그 코드의 의미를 빠르게 파악할 수 있도록 작성하..
2020.07.25 -
변수란 쉽게 말해 어떤 코드에 이름을 지정해주는 것이다. 다른 몇몇 컴퓨터 프로그래밍 언어와는 다르게 자바에서는 1이라는 코드를 a라는 변수로 지정하고 싶을 때 위와 같이 사용하면 오류가 발생한다. 따라서 변수를 지정할 때는 특정한 데이터 타입을 지정해주어야 한다. 기존에는 1,2,3,4.. 와 같은 것들을 Number라고 규정했지만 정확히는 '정수(integer)'라고 구분지어야 한다. 정수는 ... -3,-2,-1,0,1,2,3... 과 같은 수들을 말한다. 정수는 컴퓨터 언어에서 int로 사용한다. 즉, a라는 1의 값을 가진 변수를 지정할 때 int라는 특정 데이터 타입을 부여하는 것이다. 출력 시 1로 출력된다. 1.1이나 0.1 같은 소수점 밑의 값이 들어 있는 수들은 정수가 아닌 실수라고 한..
JAVA 자바 (12) - 변수 Variable변수란 쉽게 말해 어떤 코드에 이름을 지정해주는 것이다. 다른 몇몇 컴퓨터 프로그래밍 언어와는 다르게 자바에서는 1이라는 코드를 a라는 변수로 지정하고 싶을 때 위와 같이 사용하면 오류가 발생한다. 따라서 변수를 지정할 때는 특정한 데이터 타입을 지정해주어야 한다. 기존에는 1,2,3,4.. 와 같은 것들을 Number라고 규정했지만 정확히는 '정수(integer)'라고 구분지어야 한다. 정수는 ... -3,-2,-1,0,1,2,3... 과 같은 수들을 말한다. 정수는 컴퓨터 언어에서 int로 사용한다. 즉, a라는 1의 값을 가진 변수를 지정할 때 int라는 특정 데이터 타입을 부여하는 것이다. 출력 시 1로 출력된다. 1.1이나 0.1 같은 소수점 밑의 값이 들어 있는 수들은 정수가 아닌 실수라고 한..
2020.07.25 -
만약 우리가 james 라는 이름이 수만번 적힌 글에 대해 수만번 적힌 james를 다른 이름으로 바꾸고 싶다면 다음과 같이 처리할 수 있다. .replace("a","b") 기능은 a를 b로 바꾼다는 의미이다. Hello, james ... bye 라는 글에서 james를 alex라는 이름으로 바꾸는 것이다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
JAVA 자바 (11) - 문자열 A를 B로 대체하기만약 우리가 james 라는 이름이 수만번 적힌 글에 대해 수만번 적힌 james를 다른 이름으로 바꾸고 싶다면 다음과 같이 처리할 수 있다. .replace("a","b") 기능은 a를 b로 바꾼다는 의미이다. Hello, james ... bye 라는 글에서 james를 alex라는 이름으로 바꾸는 것이다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
2020.07.24 -
줄바꿈을 하고 싶은 부분에 커서를 올려 놓고 Enter키를 누르면 위와 같이 + 연산자가 자동으로 붙으면서 world 부분의 줄이 내려온 것을 볼 수 있다. 이것은 이클립스 프로그램이 사용자의 편의를 위해 자동으로 연산자를 넣어주는 기능인데 이것으로는 줄바꿈이 불가능 하다. 저것의 의미로는 단순히 Hello 라는 문자열과 World 라는 문자열을 붙여주는 것이기 때문이다. 또한 위와 같이 처리할 시 자바에서는 오류로 판단한다. 줄바꿈을 하기 위해선 역슬래시와 n 을 붙여 줄바꿈을 하고싶은 부분에 입력하면 된다. n은 new line의 약자이다. 또한 만약 Hello "World" 라는 내용으로 출력을 하고싶다고 했을 때 큰 따옴표로 World를 감싸게 되면 문자열 오류가 발생하게 된다. 이를 해결하기 위..
JAVA 자바 (10) - 코드 줄바꿈 하기줄바꿈을 하고 싶은 부분에 커서를 올려 놓고 Enter키를 누르면 위와 같이 + 연산자가 자동으로 붙으면서 world 부분의 줄이 내려온 것을 볼 수 있다. 이것은 이클립스 프로그램이 사용자의 편의를 위해 자동으로 연산자를 넣어주는 기능인데 이것으로는 줄바꿈이 불가능 하다. 저것의 의미로는 단순히 Hello 라는 문자열과 World 라는 문자열을 붙여주는 것이기 때문이다. 또한 위와 같이 처리할 시 자바에서는 오류로 판단한다. 줄바꿈을 하기 위해선 역슬래시와 n 을 붙여 줄바꿈을 하고싶은 부분에 입력하면 된다. n은 new line의 약자이다. 또한 만약 Hello "World" 라는 내용으로 출력을 하고싶다고 했을 때 큰 따옴표로 World를 감싸게 되면 문자열 오류가 발생하게 된다. 이를 해결하기 위..
2020.07.24