>  기사  >  Java  >  Java의 기본 연산자는 무엇입니까?

Java의 기본 연산자는 무엇입니까?

零下一度
零下一度원래의
2017-06-25 10:27:041670검색

Java Operator

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. 문제를 승인하려면 한 사람만 투표해야 합니다.
  • 3. Non: 원래 비 연산자를 통해 투표가 무효화될 수 있습니다. 오직 하나일 수 있다. 개인이 동의해야 문제가 통과될 수 있다

    논리 연산자를 사용하면 "단락" 현상이 발생합니다.
예를 들어 ( a > b ) && ( a 마찬가지로 ( a > b ) || ( a < c )에서 왼쪽 표현식의 실행 결과가 true라고 판단할 수 있으면 시스템도 실행할 필요가 없다고 생각합니다. 오른쪽 표현!

삼항 연산자

 조건부 연산자 부울 표현식이라고도 알려져 있나요? 표현식 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.