728x90
반응형
안녕하세요~ 오늘은 Java 프로그래밍에서 문자열 연산에 대해 이야기해보려고 합니다.
Java에서 문자열 연산은 매우 중요한 부분 중 하나입니다. 문자열 연산은 문자열을 조작하고 결합하는 데 사용됩니다. 이를 통해 문자열을 분할하거나, 대/소문자로 변환하거나, 특정 문자열을 검색할 수 있습니다. 또한 문자열 연산은 Java에서 데이터 처리를 위한 많은 기능 중 하나이기도 합니다. 이제 함께 Java 문자열 연산에 대해 자세히 알아보도록 하겠습니다.
public class StringOP {
public static void main(String[] args) {
// 문자열 연산
// - 자바에서 문자열은 쌍따옴표로 정의된 값!
// - 자바에서 쌍따옴표가 없는 값은 숫자만 가능
System.out.println("Hello");
System.out.println(100);
System.out.println(51.857);
// - 자바의 문자열은 다른 값들과 결합될 수 있습니다.
// - 문자열에 + 연산자를 사용하여 다른 문자열과 결합할 수 있습니다.
System.out.println("오늘은 " + "토요일 입니다.");
// - 문자열은 다른 타입의 값과도 결합될 수 있습니다.
// - 문자열과 결합되는 다른 타입의 값은 문자열이 됩니다.
// - 실행과정 -> "오늘의 날자는 " + 23 + "일 입니다."
// - "오늘의 날자는 23" + "일 입니다."
// - "오늘의 날자는 23일 입니다."
System.out.println("오늘의 날자는 " + 23 + "일 입니다.");
// 문자열 연산 시, 오류가 발생될 수 있는 경우
// - "23 + 7 = " + 23 + 7
// - "23 + 7 = 23" + 7
// - "23 + 7 = 237"
System.out.println("23 + 7 = " + 23 + 7 );
// - "23 + 7 = " + (23 + 7)
// - "23 + 7 = " + (30)
// - "23 + 7 = 30"
System.out.println("23 + 7 = " + (23 + 7) );
}
}
위 프로그램은 자바에서 문자열 연산을 다루는 예시를 보여주고 있습니다. 자바에서 문자열은 쌍따옴표로 정의되며, 다른 값들과 결합하여 사용할 수 있습니다. 이때, 문자열과 결합되는 다른 타입의 값은 문자열이 됩니다.
하지만 문자열 연산 시, 주의해야 할 점이 있습니다. 예를 들어, "23 + 7 = " + 23 + 7 의 출력 결과는 "23 + 7 = 237"이지만, "(23 + 7) = " + (23 + 7) 의 출력 결과는 "23 + 7 = 30"이 됩니다.
따라서 문자열 연산을 할 때에는 괄호를 사용하여 연산의 우선순위를 명확히 하거나, 문자열과 다른 타입의 값을 결합할 때에는 주의하여야 합니다. 이러한 사실들을 명심하면서 문자열 연산을 다룰 수 있도록 노력해보세요.
728x90
반응형
'개발 > JAVA' 카테고리의 다른 글
java - 연산자, 산술연산자,관계연산자,논리연산자,대입연산자,증가/감소 연산자 (0) | 2020.06.14 |
---|---|
java - 변수 (2) (0) | 2020.06.14 |
java - 변수 (1) (0) | 2020.06.14 |
java - 출력 PrintMethods (0) | 2020.06.14 |
java - Java Hello World (0) | 2020.06.14 |