Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Matematiska Operationer i Java | Grundläggande Typer och Operationer
Java-Grunder

bookMatematiska Operationer i Java

Operatorer

Vi har observerat att vi använde grundläggande matematiska operatorer såsom +, -, / och *. Dessa operatorer är bekanta från miniräknare eller matematik; du kan även använda dem i en kodredigerare.

Grunderna:

  • + – addition;
  • - – subtraktion;
  • / – division;
  • * – multiplikation.

Du kan använda dessa fyra grundläggande operatorer med numeriska datatyper (byte, short, long, float, double).

Låt oss undersöka användningen av dessa operatorer med ett exempel på kod:

Main.java

Main.java

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Som vi kan se innehåller variabeln res värdet 27, vilket är summan av 10 och 17.

Låt oss titta på några fler exempel:

Main.java

Main.java

copy
12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }

Vi kan använda både tal och variabler i våra operationer. Det är dock värt att komma ihåg att skapandet av flera variabler ökar användningen av stack memory. Därför rekommenderas det att använda vanliga tal när det är möjligt. Dessutom kan vi observera att operatorernas prioritet följs. Operationer inom parentes utförs först, följt av multiplikation eller division, och därefter addition eller subtraktion.

På detta sätt kan vi utföra enkla operationer med olika numeriska data.

Prioritetsordning för operationer

Java följer de grundläggande principerna inom matematiken, och operationer har också en bestämd ordning för utförande. Låt oss titta på ett exempel:

main.java

main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Här har vi kommit fram till resultatet genom att utföra operationerna i följd. Låt oss titta på ordningen:

Du kan alltså prioritera utförandet av operationer med vanliga parenteser, precis som i aritmetik.

Uppgift

Swipe to start coding

  1. Addera värdena av variablerna firstNumber och secondNumber.
  2. Dividera summan med värdet av variabeln thirdNumber.
  3. Spara slutresultatet i variabeln result.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain more about operator precedence in Java?

What happens if I use different data types in these operations?

Can you show an example of integer division with remainder?

close

bookMatematiska Operationer i Java

Svep för att visa menyn

Operatorer

Vi har observerat att vi använde grundläggande matematiska operatorer såsom +, -, / och *. Dessa operatorer är bekanta från miniräknare eller matematik; du kan även använda dem i en kodredigerare.

Grunderna:

  • + – addition;
  • - – subtraktion;
  • / – division;
  • * – multiplikation.

Du kan använda dessa fyra grundläggande operatorer med numeriska datatyper (byte, short, long, float, double).

Låt oss undersöka användningen av dessa operatorer med ett exempel på kod:

Main.java

Main.java

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Som vi kan se innehåller variabeln res värdet 27, vilket är summan av 10 och 17.

Låt oss titta på några fler exempel:

Main.java

Main.java

copy
12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }

Vi kan använda både tal och variabler i våra operationer. Det är dock värt att komma ihåg att skapandet av flera variabler ökar användningen av stack memory. Därför rekommenderas det att använda vanliga tal när det är möjligt. Dessutom kan vi observera att operatorernas prioritet följs. Operationer inom parentes utförs först, följt av multiplikation eller division, och därefter addition eller subtraktion.

På detta sätt kan vi utföra enkla operationer med olika numeriska data.

Prioritetsordning för operationer

Java följer de grundläggande principerna inom matematiken, och operationer har också en bestämd ordning för utförande. Låt oss titta på ett exempel:

main.java

main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Här har vi kommit fram till resultatet genom att utföra operationerna i följd. Låt oss titta på ordningen:

Du kan alltså prioritera utförandet av operationer med vanliga parenteser, precis som i aritmetik.

Uppgift

Swipe to start coding

  1. Addera värdena av variablerna firstNumber och secondNumber.
  2. Dividera summan med värdet av variabeln thirdNumber.
  3. Spara slutresultatet i variabeln result.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 3
single

single

some-alt