Link
05-21 23:46
Tags
- 자바 생성자
- JAVA 연습예제
- 자바 메서드 매개변수
- ChatGPT 번역
- JAVA 데이터타입
- 리액트 네이티브
- 자바 필드값 초기화
- JAVA Parameter
- JAVA ObjArray
- JAVA 클래스 구성
- eclipse
- 자바 다차원 배열
- 자바 연산자
- 자바 1대1 관계클래스
- JAVA 자동판매기
- 자바 NullPointer
- 자바 객체형 배열처리
- 개발 로드맵
- java 연산자
- java 변수
- JAVA 메소드 리턴
- JAVA NULL
- 자바 1대1
- JAVA MultiParam
- Java switch
- 프로그래머스 자바
- Java
- JAVA Aray
- JAVA 메소드
- 자바 1대다관계
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 연산자의 종류 본문
안녕하세요
오늘은 이전 포스팅에서 다룬 자바의 연산자와 연산식 이후에
자바의 연산자 종류에 대해 알아보겠습니다.
eclipse / 자바의 연산자 와 연산식
안녕하세요 이번 포스팅에서는 지난 글에서 다룬 자바의 데이터 형변환 이후 자바의 연산자와 연산식에 대해 알아보겠습니다. eclipse / 자바 데이터의 형변환 안녕하세요 이번엔 지난 포스팅에
stackbok.tistory.com
package javaexp.a03_calcu;
public class A02_Calcu02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
# 연산자의 종류
1. 산술연산자
2. 부호연산
피연산자에 부호 기호(+,-)를 붙여 양수와 음수를 처리하는 것을 말한다.
*/
int num01 = 25;
int num02 = 5;
int num03 = -num02;
int num04 = -num03;
// num02에 부호 기호 -를 붙여 처리하였다.
System.out.println(num01+num02);
System.out.println(num01+num03);
System.out.println("num03의 값:"+num03);
System.out.println("부호기호 -(음수)에 다시 -(음수)를 붙인 경우:"+num04);
/*
3. 문자열의 + 연산자
+는 숫자형 데이터의 경우 합산을 처리하지만, 문자열의 데이터인 경우 문자열과
문자열을 이어주는 역할을 한다.
1) 문자열1 + 문자열2 ==> 문자열1문자열2
2) 숫자1+숫자2 + 문자열 ==> 합산문자열
3) 문자열 + 숫자1+숫자2 ==> 문자열숫자1숫자2
*/
String str1 = "안녕하세요";
String str2 = " 반갑습니다.";
System.out.println(str1+str2+"문자열을 이어줌");
int num05 = 5;
int num06 = 7;
// 출력처리나 연산식에서 숫자형 연산자가 먼저 나오면 연산을 처리해준다. 그다음 문자열에
// 대한 처리로 연결 처리한다.
System.out.println(num05+num06+str1+str2);
// 형변환 중에 숫자를 숫자형문자열로 변환
String chStr1 = ""+num05;
String chStr2 = new Integer(num05).toString();
// 형변환 중에 숫자형문자열을 숫자로 변화
// int num07 = Integer.parseInt("이십오"); // X 오류발생...
int num08 = Integer.parseInt("25");
// 출력철나 연산식에서 시작하는 데이터 유형이 문자열이면, 뒤에 나오는 데이터가 숫자형이라도
// 모두다 문자열로 자동형변환이 되어, 문자열로 취급되어 처리된다.
// 5 ==> "5", 7 ==> "7" "5"+"7" ==> "57"
System.out.println(str1+str2+num05+num06);
// 이 때, 정상적으로 문자열을 출력하면서, 숫자형 데이터를 연산할려면,
// 최우선순위 연산식에서 사용하는 ()
// cf) ():소괄호, {}:중괄호, []:대괄호
System.out.println(str1+str2+(num05+num06));
/*
ex) 방어율=(총자책점*9)/총 던진 이닝수
*/
// 투수의 자책점 4점, 경기회수(이닝) 5, 방어율이 얼만지를 프로그램 상으로
// 출력하세요...(선언할 변수-자책점, 이닝, 방어율)
// 경기한 회수(이닝수): @@@
// 실점 : @@@
// 방어율: @@@
int miss = 4;
int count = 5;
double block = (miss*9)/(double)count;
System.out.println("경기한 회수(이닝수): " +count);
System.out.println("실점: "+miss);
System.out.println("방어율: "+block);
}
}
# 연산자의 종류
1. 산술 연산자
2. 부호 연산
피연산자에 부호 기호(+,-)를 붙여 양수와 음수를 처리하는 것을 말한다.
3. 문자열의 + 연산자
+는 숫자형 데이터의 경우 합산을 처리하지만, 문자열의 데이터인 경우 문자열과
문자열을 이어주는 역할을 한다.
1) 문자열1 + 문자열2 ==> 문자열1문자열2
2) 숫자1+숫자2 + 문자열 ==> 합산문자열
3) 문자열 + 숫자1+숫자2 ==> 문자열숫자1숫자2
이상으로 자바의 연산자의 종류에 대하여 알아보았습니다.
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바 비교,논리,삼항 연산자 (0) | 2023.03.17 |
---|---|
eclipse / 자바 대입,증감 연산자 (0) | 2023.03.17 |
eclipse / 자바의 연산자 와 연산식 (0) | 2023.03.17 |
eclipse / 자바 데이터의 형변환 (0) | 2023.03.16 |
eclipse / 자바 char 코드 (0) | 2023.03.16 |