Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Matemaattiset Operaatiot Javassa | Perustietotyypit ja Operaatiot
Java Perusteet

bookMatemaattiset Operaatiot Javassa

Operaattorit

Huomasimme, että käytimme perusmatemaattisia operaattoreita kuten +, -, / ja *. Nämä operaattorit ovat meille tuttuja laskimista tai matematiikasta; voit käyttää niitä myös koodieditorissa.

Käydään läpi perusteet:

  • + – yhteenlasku;
  • - – vähennyslasku;
  • / – jakolasku;
  • * – kertolasku.

Voit käyttää näitä neljää perusoperaattoria numeeristen tietotyyppien kanssa (byte, short, long, float, double).

Tutustutaan näiden operaattoreiden käyttöön esimerkkikoodin avulla:

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

Kuten voimme nähdä, muuttuja res sisältää arvon 27, joka on 10 ja 17 summa.

Tarkastellaan vielä muutamia esimerkkejä:

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

Voimme käyttää sekä lukuja että muuttujia laskutoimituksissa. On kuitenkin hyvä muistaa, että useiden muuttujien luominen kasvattaa stack memory käyttöä. Siksi on suositeltavaa käyttää tavallisia lukuja aina kun mahdollista. Lisäksi voimme havaita, että operaattorien etusijajärjestystä noudatetaan. Sulkujen sisällä olevat laskutoimitukset suoritetaan ensin, sitten kertolaskut ja jakolaskut, ja lopuksi yhteen- ja vähennyslaskut.

Näin voimme suorittaa yksinkertaisia laskutoimituksia erilaisilla numeerisilla tiedoilla.

Laskutoimitusten järjestys

Java noudattaa matematiikan perusperiaatteita, ja laskutoimituksilla on myös suoritusjärjestys. Tarkastellaan esimerkkiä:

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

Tässä päädyimme tulokseen suorittamalla operaatiot peräkkäin. Katsotaanpa järjestystä:

Voit siis määrittää operaatioiden suoritusjärjestyksen käyttämällä tavallisia sulkuja, aivan kuten aritmetiikassa.

Tehtävä

Swipe to start coding

  1. Lisää muuttujien firstNumber ja secondNumber arvot.
  2. Jaa summa muuttujan thirdNumber arvolla.
  3. Tallenna lopullinen tulos muuttujaan result.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookMatemaattiset Operaatiot Javassa

Pyyhkäise näyttääksesi valikon

Operaattorit

Huomasimme, että käytimme perusmatemaattisia operaattoreita kuten +, -, / ja *. Nämä operaattorit ovat meille tuttuja laskimista tai matematiikasta; voit käyttää niitä myös koodieditorissa.

Käydään läpi perusteet:

  • + – yhteenlasku;
  • - – vähennyslasku;
  • / – jakolasku;
  • * – kertolasku.

Voit käyttää näitä neljää perusoperaattoria numeeristen tietotyyppien kanssa (byte, short, long, float, double).

Tutustutaan näiden operaattoreiden käyttöön esimerkkikoodin avulla:

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

Kuten voimme nähdä, muuttuja res sisältää arvon 27, joka on 10 ja 17 summa.

Tarkastellaan vielä muutamia esimerkkejä:

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

Voimme käyttää sekä lukuja että muuttujia laskutoimituksissa. On kuitenkin hyvä muistaa, että useiden muuttujien luominen kasvattaa stack memory käyttöä. Siksi on suositeltavaa käyttää tavallisia lukuja aina kun mahdollista. Lisäksi voimme havaita, että operaattorien etusijajärjestystä noudatetaan. Sulkujen sisällä olevat laskutoimitukset suoritetaan ensin, sitten kertolaskut ja jakolaskut, ja lopuksi yhteen- ja vähennyslaskut.

Näin voimme suorittaa yksinkertaisia laskutoimituksia erilaisilla numeerisilla tiedoilla.

Laskutoimitusten järjestys

Java noudattaa matematiikan perusperiaatteita, ja laskutoimituksilla on myös suoritusjärjestys. Tarkastellaan esimerkkiä:

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

Tässä päädyimme tulokseen suorittamalla operaatiot peräkkäin. Katsotaanpa järjestystä:

Voit siis määrittää operaatioiden suoritusjärjestyksen käyttämällä tavallisia sulkuja, aivan kuten aritmetiikassa.

Tehtävä

Swipe to start coding

  1. Lisää muuttujien firstNumber ja secondNumber arvot.
  2. Jaa summa muuttujan thirdNumber arvolla.
  3. Tallenna lopullinen tulos muuttujaan result.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

some-alt