Matematiske Operasjoner i Java
Operatorer
Vi har sett at vi bruker grunnleggende matematiske operatorer som +, -, / og *. Disse operatorene er kjente fra kalkulatorer eller matematikk; du kan også bruke dem i en kodeeditor.
La oss gå gjennom det grunnleggende:
+– addisjon;-– subtraksjon;/– divisjon;*– multiplikasjon.
Du kan bruke disse fire grunnleggende operatorene med numeriske datatyper (byte, short, long, float, double).
La oss utforske bruken av disse operatorene med et eksempel på kode:
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 ser, inneholder variabelen res verdien 27, som er summen av 10 og 17.
La oss se på noen flere eksempler:
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 bruke både tall og variabler i operasjonene våre. Det er imidlertid verdt å huske at opprettelse av flere variabler øker bruken av stack memory. Derfor anbefales det å bruke vanlige tall når det er mulig. I tillegg kan vi observere at operatorprioritet følges. Operasjoner i parentes utføres først, deretter multiplikasjon eller divisjon, og til slutt addisjon eller subtraksjon.
På denne måten kan vi utføre enkle operasjoner med ulike numeriske data.
Operatorrekkefølge
Java følger de grunnleggende prinsippene i matematikk, og operasjoner har også en utførelsesrekkefølge. La oss se på et eksempel:
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); } }
Her kom vi frem til resultatet ved å utføre operasjoner sekvensielt. La oss se på rekkefølgen:
Du kan altså prioritere utførelsen av operasjoner ved å bruke vanlige parenteser, akkurat som i aritmetikk.
Swipe to start coding
- Legg sammen verdiene til variablene
firstNumberogsecondNumber. - Del summen på verdien til variabelen
thirdNumber. - Lagre sluttresultatet i variabelen
result.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Fantastisk!
Completion rate forbedret til 2.7
Matematiske Operasjoner i Java
Sveip for å vise menyen
Operatorer
Vi har sett at vi bruker grunnleggende matematiske operatorer som +, -, / og *. Disse operatorene er kjente fra kalkulatorer eller matematikk; du kan også bruke dem i en kodeeditor.
La oss gå gjennom det grunnleggende:
+– addisjon;-– subtraksjon;/– divisjon;*– multiplikasjon.
Du kan bruke disse fire grunnleggende operatorene med numeriske datatyper (byte, short, long, float, double).
La oss utforske bruken av disse operatorene med et eksempel på kode:
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 ser, inneholder variabelen res verdien 27, som er summen av 10 og 17.
La oss se på noen flere eksempler:
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 bruke både tall og variabler i operasjonene våre. Det er imidlertid verdt å huske at opprettelse av flere variabler øker bruken av stack memory. Derfor anbefales det å bruke vanlige tall når det er mulig. I tillegg kan vi observere at operatorprioritet følges. Operasjoner i parentes utføres først, deretter multiplikasjon eller divisjon, og til slutt addisjon eller subtraksjon.
På denne måten kan vi utføre enkle operasjoner med ulike numeriske data.
Operatorrekkefølge
Java følger de grunnleggende prinsippene i matematikk, og operasjoner har også en utførelsesrekkefølge. La oss se på et eksempel:
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); } }
Her kom vi frem til resultatet ved å utføre operasjoner sekvensielt. La oss se på rekkefølgen:
Du kan altså prioritere utførelsen av operasjoner ved å bruke vanlige parenteser, akkurat som i aritmetikk.
Swipe to start coding
- Legg sammen verdiene til variablene
firstNumberogsecondNumber. - Del summen på verdien til variabelen
thirdNumber. - Lagre sluttresultatet i variabelen
result.
Løsning
Takk for tilbakemeldingene dine!
single