Java

2024 6월 11일 KH 교육 전 Java 예습 : 자료형,문자열

최종군 2024. 5. 31. 00:53

자료형 

 

정수형 자료형에는 int와 long이 있다 여기서 기본 자료형은 int이다 

long 자료형을 사용 시 접미사를 붙여야 된다. 

long num = 10L    //이때 접미사는 대소문자 상관이 없다 

 

실수형 자료형에는 float과 double이 있다. 

실수형 기본 자료형은 double이다 그러므로 float을 사용 시에는 

long 자료형과 마찬가지로 접미사 F를 붙여줘야된다. 

 

 

 

boolean 주로 조건문에서 사용이 된다. 

결과 값이 참이면 true를 결과값이 거짓인 경우애는 false가 나오게 된다

 

 

 

 

 

 

 

문자형 char - String과는 다르게 char는 " " 을 사용하지 않고 '  '로 표시한다. 

char는 아스키 코드 그리고 유니코드도 같이 사용이 가능하다

 

문자열 String - String  a = " literal "

 

equals

문자열 String 변수.equals : 문자열 2개가 같은 지 비교를 한다. 

변수1 == 변수2으로도 확인이  가능하지만 객체가 다른 경우에는 

같은 문자를 사용하더라도 false가 나오게 된다

 

 

 

 

indexOf 

문자열에서 지정한 문자가 시작이 되는 위치를 불러온다. 

위 사진에서는 "A"를 인덱스값을 불렀을 때 0으로 표시가 된다 

Java에서는 위치값은 0에서부터 시작하기 때문

 

length

System.out.println(eng.length());

 

문자열 길이를 구할 때 사용이 된다. 

 

toUpperCase : 소문자를 대문자로 변환 

toLowerCase : 대문자를 소문자로 변환 

// 대소문자 변환
System.out.println(s.toUpperCase()); // 대문자로 변환
System.out.println(s.toLowerCase()); // 소문자로 변환

 

substring(시작 위치, 끝 위치)

 

substring : 문자열 시작위치를 정해두면 시작 위치부터 끝 위치까지 문자열이 나오게 된다.

단 끝 위치 문자는 포함이 안된다. 

 

 

 

 

원시 자료형 : int, long, float boolean, double, char을 원시형 자료라 부른다 

원시형 자료는 String은 포함이 되지 않는다 원시 자료형은 new 키워드로 자료를 생성할 수 없다.