Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Matematiske Operasjoner i Java | Grunnleggende Typer og Operasjoner
Java Grunnleggende

bookMatematiske 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

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 ser, inneholder variabelen res verdien 27, som er summen av 10 og 17.

La oss se på noen flere eksempler:

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 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

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); } }

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.

Oppgave

Swipe to start coding

  1. Legg sammen verdiene til variablene firstNumber og secondNumber.
  2. Del summen på verdien til variabelen thirdNumber.
  3. Lagre sluttresultatet i variabelen result.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookMatematiske 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

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 ser, inneholder variabelen res verdien 27, som er summen av 10 og 17.

La oss se på noen flere eksempler:

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 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

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); } }

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.

Oppgave

Swipe to start coding

  1. Legg sammen verdiene til variablene firstNumber og secondNumber.
  2. Del summen på verdien til variabelen thirdNumber.
  3. Lagre sluttresultatet i variabelen result.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
single

single

some-alt