Matematiska 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
1234567891011121314package 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
12345678910111213141516171819package 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
12345678package 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.
Swipe to start coding
- Addera värdena av variablerna
firstNumberochsecondNumber. - Dividera summan med värdet av variabeln
thirdNumber. - Spara slutresultatet i variabeln
result.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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?
Fantastiskt!
Completion betyg förbättrat till 2.7
Matematiska 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
1234567891011121314package 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
12345678910111213141516171819package 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
12345678package 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.
Swipe to start coding
- Addera värdena av variablerna
firstNumberochsecondNumber. - Dividera summan med värdet av variabeln
thirdNumber. - Spara slutresultatet i variabeln
result.
Lösning
Tack för dina kommentarer!
single