Operator: 데이터에 대한 연산, 할당, 비교를 수행하는 데 사용되는 특수 기호입니다.
Java 언어의 연산자는 다음 범주로 나뉩니다.
산술 연산자: + - * / ++ --
다음 코드는 예입니다.
1 public class TestAir { 2 public static void main(String[] args) { 3 int i=12; 4 int j=5; 5 //加减法运算 6 int k=i+j; 7 System.out.println(k); 8 k=i-j; 9 System.out.println(k);10 //乘除运算11 k=i*k;12 System.out.println(k);13 double dou;14 dou=i*5.0;15 System.out.println(dou);16 // /代表对某数去整17 double d=i/j;18 System.out.println(d);19 d=i/5.0;20 System.out.println(d);21 // %代表对某数取余数22 k=i%j;23 System.out.println(k);24 25 //++、--运算符26 System.out.println(i++);//++在变量后面时,是使用完这个变量才会进行+1操作27 System.out.println(++i);//++在变量前面时,是使用这个变量之前就进行+1操作28 //++、--运算符29 System.out.println(i--);//--在变量后面时,是使用完这个变量才会进行-1操作30 System.out.println(--i);//--在变量前面时,是使用这个变量之前就进行-1操作31 }32 }
할당 작업
우선, 할당 연산자는 Java에서 가장 낮은 우선순위를 갖는다는 점을 주의하세요. 즉, 할당 연산자는 다른 연산자가 존재하는 연산식에서 항상 마지막에 실행됩니다
샘플 코드는 다음과 같습니다.
1 public class TestAssign { 2 public static void main(String[] args) { 3 //+=、-=、*=、/= 4 int a=10; 5 int b=2; 6 a+=b;//a=a+b; 7 System.out.println(a); 8 a-=b;//a=a-b; 9 System.out.println(a);10 a*=b;//a=a*b;11 System.out.println(a);12 a/=b;//a=a/b;13 System.out.println(a);14 }15 }
비교 연산자(관계 연산자)
비교 연산자는 두 데이터의 크기를 결정하는 데 사용됩니다(예: 보다 큼, 같음, 같지 않음). 비교 결과는 부울 값( true 또는 false )입니다. Java에서 사용 된 비교 연산자는 다음 표에 나와 있습니다 ;= , < ;= 왼쪽 및 오른쪽 피연산자에 대해 숫자 유형만 지원합니다
2, ==, != 양쪽의 피연산자는 숫자 유형 또는 참조 유형일 수 있습니다
연산자는 주로 논리 연산을 수행하는 데 사용됩니다. Java에서 일반적으로 사용되는 논리 연산자는 다음 표에 나와 있습니다.
우리는 "투표"의 관점에서 논리 연산자를 이해할 수 있습니다.
1 모든 사람은 문제에 동의하기 위해 투표해야 합니다.
2. 문제를 승인하려면 한 사람만 투표해야 합니다.삼항 연산자
조건부 연산자 부울 표현식이라고도 알려져 있나요? 표현식 a: 표현식 b 불리언 표현식 결과가 true이면 표현식 a가 실행됩니다. 불리언 표현식 결과가 false이면 표현식 b가 실행됩니다.
샘플 코드는 다음과 같습니다.
1 public class TestCompare{ 2 public static void main(String[] args) { 3 int a=16; 4 double b=9.5; 5 String str1="hello"; 6 String str2="imooc"; 7 System.out.println("a等于b:" + (a==b)); 8 System.out.println("a大于b:" + (a>b)); 9 System.out.println("a小于等于b:" + (a<=b));10 System.out.println("str1等于str2:" + (str1==str2));11 }12 }위 내용은 Java의 기본 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!