Difference between revisions of "JAVA: Operator Aritmatik dengan Contoh"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Operators constitute the basic building block to any programming language. Java too provides many types of operators which can be used according to the need to perform various...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Operators constitute the basic building block to any programming language. Java too provides many types of operators which can be used according to the need to perform various calculations and functions, be it logical, arithmetic, relational, etc. They are classified based on the functionality they provide. Here are a few types:  
 
Operators constitute the basic building block to any programming language. Java too provides many types of operators which can be used according to the need to perform various calculations and functions, be it logical, arithmetic, relational, etc. They are classified based on the functionality they provide. Here are a few types:  
  
Arithmetic Operators
+
Operator merupakan blok bangunan dasar untuk bahasa pemrograman apa pun. Java juga menyediakan banyak jenis operator yang dapat digunakan sesuai dengan kebutuhan untuk melakukan berbagai perhitungan dan fungsi, baik itu logika, aritmatika, relasional, dll. Diklasifikasikan berdasarkan fungsionalitas yang disediakan. Berikut beberapa jenisnya:
Unary Operators
 
Assignment Operator
 
Relational Operators
 
Logical Operators
 
Ternary Operator
 
Bitwise Operators
 
Shift Operators
 
This article explains all that one needs to know regarding Arithmetic Operators.  
 
  
Arithmetic Operators
 
These operators involve the mathematical operators that can be used to perform various simple or advanced arithmetic operations on the primitive data types referred to as the operands. These operators consist of various unary and binary operators that can be applied on a single or two operands. Let’s look at the various operators that Java has to provide under the arithmetic operators.
 
  
Arithmetic Operators in Java
+
* Operator Arithmetic
 +
* Operator Unary
 +
* Operator Assignment
 +
* Operator Relational
 +
* Operator Logical
 +
* Operator Ternary
 +
* Operator Bitwise
 +
* Operator Shift
  
Now let’s look at each one of the arithmetic operators in Java:
+
Artikel ini menjelaskan semua yang perlu diketahui tentang Operator Aritmatika.
  
1. Addition(+): This operator is a binary operator and is used to add two operands.
 
  
Syntax:
+
==Operator Arithmetic==
  
num1 + num2
+
Operator ini melibatkan operator matematika yang dapat digunakan untuk melakukan berbagai operasi aritmatika sederhana atau lanjutan pada tipe data primitif yang disebut sebagai operan. Operator ini terdiri dari berbagai operator unary dan biner yang dapat diterapkan pada satu atau dua operan. Mari kita lihat berbagai operator yang disediakan Java di bawah operator aritmatika.
Example:
 
  
num1 = 10, num2 = 20
+
[[File:Arithmeticoperators.png|center|300px|thumb]]
sum = num1 + num2 = 30
+
 
 +
Sekarang mari kita lihat masing-masing operator aritmatika di Java:
 +
 
 +
 
 +
==1. Addition(+):==
 +
 
 +
Operator ini adalah operator biner dan digunakan untuk menambahkan dua operan.
 +
 
 +
 
 +
Sintaks:
 +
 
 +
num1 + num2
 +
 
 +
Contoh:
 +
 
 +
num1 = 10, num2 = 20
 +
sum = num1 + num2 = 30
 +
 
 +
// Java code to illustrate Addition operator
 +
 
 +
import java.io.*;
 +
 
 +
class Addition {
 +
    public static void main(String[] args)
 +
    {
 +
        // initializing variables
 +
        int num1 = 10, num2 = 20, sum = 0;
 +
 
 +
        // Displaying num1 and num2
 +
        System.out.println("num1 = " + num1);
 +
        System.out.println("num2 = " + num2);
 +
 
 +
        // adding num1 and num2
 +
        sum = num1 + num2;
 +
        System.out.println("The sum = " + sum);
 +
    }
 +
}
  
// Java code to illustrate Addition operator
 
 
 
import java.io.*;
 
 
 
class Addition {
 
    public static void main(String[] args)
 
    {
 
        // initializing variables
 
        int num1 = 10, num2 = 20, sum = 0;
 
 
 
        // Displaying num1 and num2
 
        System.out.println("num1 = " + num1);
 
        System.out.println("num2 = " + num2);
 
 
 
        // adding num1 and num2
 
        sum = num1 + num2;
 
        System.out.println("The sum = " + sum);
 
    }
 
}
 
 
Output
 
Output
num1 = 10
+
num1 = 10
num2 = 20
+
num2 = 20
The sum = 30
+
The sum = 30
2. Subtraction(-): This operator is a binary operator and is used to subtract two operands.  
+
 
 +
==2. Subtraction(-):==
 +
 
 +
Operator ini adalah operator biner dan digunakan untuk mengurangi dua operan.
 +
 
 +
 
 +
Sintaks:
 +
 
 +
num1 - num2
  
Syntax:  
+
Contoh:  
  
num1 - num2
+
num1 = 20, num2 = 10
Example:
+
sub = num1 - num2 = 10
  
num1 = 20, num2 = 10
+
// Java code to illustrate Subtraction operator
sub = num1 - num2 = 10
+
 
 +
import java.io.*;
 +
 
 +
class Subtraction {
 +
    public static void main(String[] args)
 +
    {
 +
        // initializing variables
 +
        int num1 = 20, num2 = 10, sub = 0;
 +
 
 +
        // Displaying num1 and num2
 +
        System.out.println("num1 = " + num1);
 +
        System.out.println("num2 = " + num2);
 +
 
 +
        // subtracting num1 and num2
 +
        sub = num1 - num2;
 +
        System.out.println("Subtraction = " + sub);
 +
    }
 +
}
  
// Java code to illustrate Subtraction operator
 
 
 
import java.io.*;
 
 
 
class Subtraction {
 
    public static void main(String[] args)
 
    {
 
        // initializing variables
 
        int num1 = 20, num2 = 10, sub = 0;
 
 
 
        // Displaying num1 and num2
 
        System.out.println("num1 = " + num1);
 
        System.out.println("num2 = " + num2);
 
 
 
        // subtracting num1 and num2
 
        sub = num1 - num2;
 
        System.out.println("Subtraction = " + sub);
 
    }
 
}
 
 
Output
 
Output
num1 = 20
+
num1 = 20
num2 = 10
+
num2 = 10
Subtraction = 10
+
Subtraction = 10
3. Multiplication(*): This operator is a binary operator and is used to multiply two operands.  
+
 
 +
==3. Multiplication(*):==
 +
 
 +
Operator ini adalah operator biner dan digunakan untuk mengalikan dua operan.
  
Syntax:  
+
Sintaks:  
  
num1 * num2
+
num1 * num2
Example:
 
  
num1 = 20, num2 = 10
+
Contoh:
mult = num1 * num2 = 200
+
 
 +
num1 = 20, num2 = 10
 +
mult = num1 * num2 = 200
 +
 
 +
// Java code to illustrate Multiplication operator
 +
 
 +
import java.io.*;
 +
 
 +
class Multiplication {
 +
    public static void main(String[] args)
 +
    {
 +
        // initializing variables
 +
        int num1 = 20, num2 = 10, mult = 0;
 +
 
 +
        // Displaying num1 and num2
 +
        System.out.println("num1 = " + num1);
 +
        System.out.println("num2 = " + num2);
 +
 
 +
        // Multiplying num1 and num2
 +
        mult = num1 * num2;
 +
        System.out.println("Multiplication = " + mult);
 +
    }
 +
}
  
// Java code to illustrate Multiplication operator
 
 
 
import java.io.*;
 
 
 
class Multiplication {
 
    public static void main(String[] args)
 
    {
 
        // initializing variables
 
        int num1 = 20, num2 = 10, mult = 0;
 
 
 
        // Displaying num1 and num2
 
        System.out.println("num1 = " + num1);
 
        System.out.println("num2 = " + num2);
 
 
 
        // Multiplying num1 and num2
 
        mult = num1 * num2;
 
        System.out.println("Multiplication = " + mult);
 
    }
 
}
 
 
Output
 
Output
num1 = 20
+
num1 = 20
num2 = 10
+
num2 = 10
Multiplication = 200
+
Multiplication = 200
4. Division(/): This is a binary operator that is used to divide the first operand(dividend) by the second operand(divisor) and give the quotient as a result.  
+
 
 +
==4. Division(/):==
 +
 
 +
Ini adalah operator biner yang digunakan untuk membagi operan pertama (dividen) dengan operan kedua (pembagi) dan memberikan hasil bagi sebagai hasilnya.
 +
 
 +
Sintaks:
 +
 
 +
num1 / num2
  
Syntax:  
+
Contoh:  
  
num1 / num2
+
num1 = 20, num2 = 10
Example:
+
div = num1 / num2 = 2
  
num1 = 20, num2 = 10
+
// Java code to illustrate Division operator
div = num1 / num2 = 2
+
 
 +
import java.io.*;
 +
 
 +
class Division {
 +
    public static void main(String[] args)
 +
    {
 +
        // initializing variables
 +
        int num1 = 20, num2 = 10, div = 0;
 +
 
 +
        // Displaying num1 and num2
 +
        System.out.println("num1 = " + num1);
 +
        System.out.println("num2 = " + num2);
 +
 
 +
        // Dividing num1 and num2
 +
        div = num1 / num2;
 +
        System.out.println("Division = " + div);
 +
    }
 +
}
  
// Java code to illustrate Division operator
 
 
 
import java.io.*;
 
 
 
class Division {
 
    public static void main(String[] args)
 
    {
 
        // initializing variables
 
        int num1 = 20, num2 = 10, div = 0;
 
 
 
        // Displaying num1 and num2
 
        System.out.println("num1 = " + num1);
 
        System.out.println("num2 = " + num2);
 
 
 
        // Dividing num1 and num2
 
        div = num1 / num2;
 
        System.out.println("Division = " + div);
 
    }
 
}
 
 
Output
 
Output
num1 = 20
+
num1 = 20
num2 = 10
+
num2 = 10
Division = 2
+
Division = 2
5. Modulus(%): This is a binary operator that is used to return the remainder when the first operand(dividend) is divided by the second operand(divisor).
+
 
 +
==5. Modulus(%):==
  
Syntax:
+
Ini adalah operator biner yang digunakan untuk mengembalikan sisa ketika operan pertama (dividen) dibagi dengan operan kedua (pembagi).
  
num1 % num2
+
Sintaks:  
Example:  
 
  
num1 = 5, num2 = 2
+
num1 % num2
mod = num1 % num2 = 1
+
 
 +
Contoh:
 +
 
 +
num1 = 5, num2 = 2
 +
mod = num1 % num2 = 1
 +
 
 +
// Java code to illustrate Modulus operator
 +
 
 +
import java.io.*;
 +
 
 +
class Modulus {
 +
    public static void main(String[] args)
 +
    {
 +
        // initializing variables
 +
        int num1 = 5, num2 = 2, mod = 0;
 +
 
 +
        // Displaying num1 and num2
 +
        System.out.println("num1 = " + num1);
 +
        System.out.println("num2 = " + num2);
 +
 
 +
        // Remaindering num1 and num2
 +
        mod = num1 % num2;
 +
        System.out.println("Remainder = " + mod);
 +
    }
 +
}
  
// Java code to illustrate Modulus operator
 
 
 
import java.io.*;
 
 
 
class Modulus {
 
    public static void main(String[] args)
 
    {
 
        // initializing variables
 
        int num1 = 5, num2 = 2, mod = 0;
 
 
 
        // Displaying num1 and num2
 
        System.out.println("num1 = " + num1);
 
        System.out.println("num2 = " + num2);
 
 
 
        // Remaindering num1 and num2
 
        mod = num1 % num2;
 
        System.out.println("Remainder = " + mod);
 
    }
 
}
 
 
Output
 
Output
num1 = 5
+
num1 = 5
num2 = 2
+
num2 = 2
Remainder = 1
+
Remainder = 1
 
 
  
  

Latest revision as of 06:16, 6 May 2022

Operators constitute the basic building block to any programming language. Java too provides many types of operators which can be used according to the need to perform various calculations and functions, be it logical, arithmetic, relational, etc. They are classified based on the functionality they provide. Here are a few types:

Operator merupakan blok bangunan dasar untuk bahasa pemrograman apa pun. Java juga menyediakan banyak jenis operator yang dapat digunakan sesuai dengan kebutuhan untuk melakukan berbagai perhitungan dan fungsi, baik itu logika, aritmatika, relasional, dll. Diklasifikasikan berdasarkan fungsionalitas yang disediakan. Berikut beberapa jenisnya:


  • Operator Arithmetic
  • Operator Unary
  • Operator Assignment
  • Operator Relational
  • Operator Logical
  • Operator Ternary
  • Operator Bitwise
  • Operator Shift

Artikel ini menjelaskan semua yang perlu diketahui tentang Operator Aritmatika.


Operator Arithmetic

Operator ini melibatkan operator matematika yang dapat digunakan untuk melakukan berbagai operasi aritmatika sederhana atau lanjutan pada tipe data primitif yang disebut sebagai operan. Operator ini terdiri dari berbagai operator unary dan biner yang dapat diterapkan pada satu atau dua operan. Mari kita lihat berbagai operator yang disediakan Java di bawah operator aritmatika.

Arithmeticoperators.png

Sekarang mari kita lihat masing-masing operator aritmatika di Java:


1. Addition(+):

Operator ini adalah operator biner dan digunakan untuk menambahkan dua operan.


Sintaks:

num1 + num2

Contoh:

num1 = 10, num2 = 20
sum = num1 + num2 = 30
// Java code to illustrate Addition operator
  
import java.io.*;
  
class Addition {
    public static void main(String[] args)
    {
        // initializing variables
        int num1 = 10, num2 = 20, sum = 0;
  
        // Displaying num1 and num2
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
  
        // adding num1 and num2
        sum = num1 + num2;
        System.out.println("The sum = " + sum);
    }
}

Output

num1 = 10
num2 = 20
The sum = 30

2. Subtraction(-):

Operator ini adalah operator biner dan digunakan untuk mengurangi dua operan.


Sintaks:

num1 - num2

Contoh:

num1 = 20, num2 = 10
sub = num1 - num2 = 10
// Java code to illustrate Subtraction operator
  
import java.io.*;
  
class Subtraction {
    public static void main(String[] args)
    {
        // initializing variables
        int num1 = 20, num2 = 10, sub = 0;
  
        // Displaying num1 and num2
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
  
        // subtracting num1 and num2
        sub = num1 - num2;
        System.out.println("Subtraction = " + sub);
    }
}

Output

num1 = 20
num2 = 10
Subtraction = 10

3. Multiplication(*):

Operator ini adalah operator biner dan digunakan untuk mengalikan dua operan.

Sintaks:

num1 * num2

Contoh:

num1 = 20, num2 = 10
mult = num1 * num2 = 200
// Java code to illustrate Multiplication operator
  
import java.io.*;
  
class Multiplication {
    public static void main(String[] args)
    {
        // initializing variables
        int num1 = 20, num2 = 10, mult = 0;
  
        // Displaying num1 and num2
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
  
        // Multiplying num1 and num2
        mult = num1 * num2;
        System.out.println("Multiplication = " + mult);
    }
}

Output

num1 = 20
num2 = 10
Multiplication = 200

4. Division(/):

Ini adalah operator biner yang digunakan untuk membagi operan pertama (dividen) dengan operan kedua (pembagi) dan memberikan hasil bagi sebagai hasilnya.

Sintaks:

num1 / num2

Contoh:

num1 = 20, num2 = 10
div = num1 / num2 = 2
// Java code to illustrate Division operator
  
import java.io.*;
  
class Division {
    public static void main(String[] args)
    {
        // initializing variables
        int num1 = 20, num2 = 10, div = 0;
  
        // Displaying num1 and num2
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
  
        // Dividing num1 and num2
        div = num1 / num2;
        System.out.println("Division = " + div);
    }
}

Output

num1 = 20
num2 = 10
Division = 2

5. Modulus(%):

Ini adalah operator biner yang digunakan untuk mengembalikan sisa ketika operan pertama (dividen) dibagi dengan operan kedua (pembagi).

Sintaks:

num1 % num2

Contoh:

num1 = 5, num2 = 2
mod = num1 % num2 = 1
// Java code to illustrate Modulus operator
  
import java.io.*;
  
class Modulus {
    public static void main(String[] args)
    {
        // initializing variables
        int num1 = 5, num2 = 2, mod = 0;
  
        // Displaying num1 and num2
        System.out.println("num1 = " + num1);
        System.out.println("num2 = " + num2);
  
        // Remaindering num1 and num2
        mod = num1 % num2;
        System.out.println("Remainder = " + mod);
    }
}

Output

num1 = 5
num2 = 2
Remainder = 1


Referensi