Matematiske Operasjoner i Java
Operatorer
Vi har observert at vi brukte 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 kan se, 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 operasjoner, men å opprette mange variabler øker bruken av stack-minne, så det er ofte å foretrekke å bruke tall direkte. Operatorprioritet gjelder: parenteser først, deretter multiplikasjon eller divisjon, og til slutt addisjon eller subtraksjon.
Dette gjør det mulig å utføre enkle operasjoner med ulike numeriske verdier.
Regnerekkefølge
Java følger de grunnleggende prinsippene i matematikken, 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 observert at vi brukte 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 kan se, 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 operasjoner, men å opprette mange variabler øker bruken av stack-minne, så det er ofte å foretrekke å bruke tall direkte. Operatorprioritet gjelder: parenteser først, deretter multiplikasjon eller divisjon, og til slutt addisjon eller subtraksjon.
Dette gjør det mulig å utføre enkle operasjoner med ulike numeriske verdier.
Regnerekkefølge
Java følger de grunnleggende prinsippene i matematikken, 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