728x90

문자열 연사

 

문자사이에 덧샘(+) 연사자를 사용하면 문자열을 해결해줄수있습니다.

 

 

 

 

 

 

 

 

 

 

 

문자열과 숫자를 더하면 숫자가 저절로 문자열로 바뀌고, 문자열과 불린을 더하면 불린이 저절로 문자열로 바뀝니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문자열 사이에 특수한 문자를 표현하고싶을때

 

system.,out.println("데카르트는 \"나는 생각한다. 고로존재한다");

이런식의 문자를 이스케이프문자라고합니다.

숫자연산

 

정수형간의 연산 자료의 결과값

9/5 == 1 

정수형으로 나눌때는 뒤에 소수값이 따라오지않습니다.

 

정확한 값을 원한다면 숫자를 소수화해줘야합니다

9.0/5 == 1.8

 

단한 연산자 

자바에는 단항 연산자도 있습니다. 

예를들면  

양,음 부호가 바뀜

a에 1을 추가

a에 1을 감소

 

대입후 값을

 

 

 

 

불린연산 

 -비교 연산자(Comparion Operators)

두 숫자형 값을 비교하고 싶으면 비교 연산지를 쓰면 됩니다.

불린 연산자 (boolean Operators)

AND(&&) 의 경우 양쪽다 true 이어야만 true가 나오고, 한쪽이라도 false면 false가 나옵니다.

OR(||) 의 경우 양쪽 다 false 이어야만 false가 나오고, 한쪽이라도 true면 tru가 나옵ㄴ디ㅏ.

마지막으로 NOT(!) 연산은 불린값을 뒤집어줍니다.

 

앞에 !가 붙으면 반대의 결과값이 나옵니다. 

(!)true 이면 결과값은 false가 나옵니다.

 

숫자 연산처럼 섞을수도 있습니다.

 

마지막으로  형변환의 대해 알아보도록 하겠습니다.

 

 

형변환

바꾸려고 하는 형(to)이 기존의 형(from) 보다 넓은 데이터를 담을수 있는 경우 특별한 처리없이 형을 변환할수있습니다.

 

다음에 만나요

728x90

'lecture' 카테고리의 다른 글

Day 5  (1) 2021.11.30
Day 4 -1  (1) 2021.11.27
Day 4  (0) 2021.11.27
Day 3-1 스캐너(Scanner)  (0) 2021.11.25
Day 2  (0) 2021.11.25
728x90
변수(Identifier)

 

변수란 - 하나의 값을 저장할수 있는 메모리 공간이다.
예를들면  정수타입 변수는 정수값만 저장할수있고 실수타입 변수는 실수값만 저장할수있다.

 

변수 선언방법

 

앞에 자료형을 써주고 뒤에 변수 이름을 써주면 됩니다.

 

정수형을 담을 변수 a, 문자열을 담을 변수  s 를 선언하기 위해서는 이렇게 써주면 됩니다.

int a;
String s;

 

변수 선언 과정 규칙들

 

1. 대소문자를 구분합니다.  helloclass 와  helloClass는 서로 다른 변수입니다.

2.숫자로 시작할수없습니다.

3.밑줄(_)과 달러표시($)를 사용할수있지만, 사용하지 않는것이 좃습니다. $ 는 주로 자동생성되는 변수명으로 쓰이고 _는 보통 상수이름에 쓰입니다.

4. class,public 과 같은 자바의 예약어는 변수명으로 쓸수 없습니다.

 

5.자바의 변수명은 '카멜케이스(camelCase)' 라는 기법으로 작성하는것이 좋습니다. 첫번째는 소문자이고, 그후에 새로운 단어의 첫번째글자는 대문자입니다.

Ex) myName, whenYouLoveSomeone

 

 

자, 샘플을 한번 보겠습니다.

 

위에 나와있는 것에 대한 값입니다.

 

 

 

 

 

 

자바에는 기본자료형이 있습니다. 

누가나 한번쯤은 들어봤을만한 단어들입니다.

좀더 자세하게 알아보도록 하겠습니다.

 

 

자, 숫자를 담는 자료 숫자형 에 대해 알아보겠습니다.

 

정수형 그리고 소수형

 

정수형 

자바에서는 int 를 정수형의 메인으로 사용합니다. 즉, 정수를 입력하면 기본적으로 int로 간주합니다.

byte a = 127;

이렇게 변수를 지정해주면 127은 byte의 범위에 속해있기때문에 컴파일러가 알아서 127을byte로 바꿔줍니다.

 

 

소수형으로는  float 과 double 이 있습니다

float은 담는 숫자가 7이고 double 은 15이기때문에 

double을 대부분 사용하며   float을 쓸때에는 숫자뒤에f를 붙여주도록합니다.

서로 다른 타입의 연산에서는 큰 타입에 맞추어 자동형 변환 됩니다.

 

 

글자(charactor or char)

글자하나를 담는 자료형  char

한글자만 넣어줄수잇고 작은 따옴표로 글자를 둘러싸야합니다. 여러개의 글을 적고 싶을때에는  String 이라는 자료형을 사용하면됩니다.

 

 

불린(boolean)

 

참(true), 거짓(false)을 담는 boolean 입니다. 값으로도 참,거짓이 가능합니다.

 

 

문자형

  String 은 기본자료형이 아닌 클래스입니다. 

클래스를 변수의 형으로쓰고 변수를 선언하면 그 변수는 클래스의 인스턴스를 담을수 있습니다.

 

 

 

 

 

값으로

 

728x90

'lecture' 카테고리의 다른 글

Day 5  (1) 2021.11.30
Day 4 -1  (1) 2021.11.27
Day 4  (0) 2021.11.27
Day 3-1 스캐너(Scanner)  (0) 2021.11.25
Day 3 - 연산자  (1) 2021.11.25

+ Recent posts