Apua tehtävään

apina

Tarvitsen hieman apua alla olevaan java-ohjelmointitehtävään. En pyydä välttämättä valmista koodia, myös hyvät vinkit kelpaavat.

Tehtävä:

Kirjoita ohjelma joka pyytää käyttäjältä kaksi kokonaislukua. Ohjelma sijoittaa saadut luvut ohjemaan muuttujiin a ja b. Tämän jälkeen ohjelma vaihtaa muuttujien a ja b arvot siten, että a:han tulee b:ssä ollut arvo ja b:hen a:ssa ollut arvo.(Huom! Ohjelma ei saa hukata kummankaan muuttujan arvoa!) Lopuksi ohjelma kirjoittaa näytölle muuttujien a ja b muuttuneet arvot.

Eli kyseessä on siis java-ohjelmoinnin perusteet- kurssi eli ei mitään insinöörivastauksia kiitos :)

Tiedän, että tuossa tarvitaan kolmas muuttuja johon laitetaan toisen arvon talteent ennenkuin se kopiodaan toiselle puolelle. Mutta miten tuo nyt käytännössä menee?

Ja ennenkuin joku ehtii tulla tämän palstan tyylille sopivaan tapaan haukkumaan ettenkö jaksa edes tehdä tehtäviä, niin kyllä jaksan ja haluan. En vain tätä tajua eli vastauksia mahdollisimman pian, kiitos:)

3

517

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • .................
      • apina

        Eli tein nyt vähän alkua, onko tämäkin ihan viturallaan? Pakko myöntää että tämä sijoittelu tuottaa eniten ongelmia tällä hetkellä, muut asiat vielä sujuvat ihan ok. Eli tarttisin jotain opastusta mitä teen väärin yms että ymmärtäisin sen peruspointin jonka avulla jatkaa eteenpäin.

        import java.util.Scanner;
        public class Vaihto {
           public static void main(String[] args) {
              int muuttujaA;
              int muuttujaB;
              int muuttujaX;

              Scanner input = new Scanner(System.in);
              System.out.println("Anna luku: ");
              muuttujaA = input.nextInt();
              System.out.println("Anna toinen luku: ");
              muuttujaB = input.nextInt();


      • keksa
        apina kirjoitti:

        Eli tein nyt vähän alkua, onko tämäkin ihan viturallaan? Pakko myöntää että tämä sijoittelu tuottaa eniten ongelmia tällä hetkellä, muut asiat vielä sujuvat ihan ok. Eli tarttisin jotain opastusta mitä teen väärin yms että ymmärtäisin sen peruspointin jonka avulla jatkaa eteenpäin.

        import java.util.Scanner;
        public class Vaihto {
           public static void main(String[] args) {
              int muuttujaA;
              int muuttujaB;
              int muuttujaX;

              Scanner input = new Scanner(System.in);
              System.out.println("Anna luku: ");
              muuttujaA = input.nextInt();
              System.out.println("Anna toinen luku: ");
              muuttujaB = input.nextInt();

        sitten vain vekslaat arvot sen kolmannen muuttujan kautta.

        Ei tuota voi olla oikein ymmärtämättä, kun toi toinen heppy kirjoitti koko homman jo suomeksi sulle.

        En muista valittaako Java tuosta, mutta alusta noi kaikki muuttujat eka nollaksi.

        int muuttujaA = 0;


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Ensitreffit Jenni laukoo viinilasin ääressä suorat sanat Jyrkin aikeista: "Mä sanoin, että älä"

      Voi ei… Mitä luulet: kestääkö Jennin ja Jyrkin avioliitto vai päättyykö eroon? Lue lisää: https://www.suomi24.fi/viihde
      Ensitreffit alttarilla
      23
      2692
    2. Ymmärrän paremmin kuin koskaan

      Roikut kädessäni ja vedät puoleesi. Näen kuitenkin tämän kaiken lävitse ja kaikkien takia minun on tehtävä tämä. Päästän
      Tunteet
      29
      2292
    3. 148
      2254
    4. Hullu liikenteessä?

      Mikä hullu pyörii kylillä jos jahti päällä? Näitä tosin kyllä riittää tällä kylällä.
      Kiuruvesi
      53
      2170
    5. Niina Lahtinen uudessa elämäntilanteessa - Kotiolot ovat muuttuneet merkittävästi: "Nyt on...!"

      Niina, tanssejasi on riemukasta seurata, iso kiitos! Lue Niinan haastattelu: https://www.suomi24.fi/viihde/niina-lahti
      Suomalaiset julkkikset
      21
      1782
    6. Kun Venäjä on tasannut tilit Ukrainan kanssa, onko Suomi seuraava?

      Mitä mieltä olette, onko Suomi seuraava, jonka kanssa Venäjä tasaa tilit? Ja voisiko sitä mitenkään estää? Esimerkiks
      NATO
      389
      1642
    7. Ano Turtiainen saa syytteet kansankiihoituksesta

      Syytteitä on kolme ja niissä on kyse kirjoituksista, jotka hän on kansanedustaja-aikanaan julkaissut Twitter-tilillään
      Maailman menoa
      96
      1576
    8. Pyhäinpäivän aamua

      Oikein hyvää huomenta ja rauhallista päivää. ❄️😊🥱☕❤️
      Ikävä
      293
      1461
    9. Varokaa! Lunta voi sataa kohta!

      Vakava säävaroitus Lumisadevaroitus Satakunta, Uusimaa, Etelä-Karjala, Keski-Suomi, Etelä-Savo, Etelä-Pohjanmaa, Pohjanm
      Maailman menoa
      13
      1409
    10. Kunta ostaa kivitipun

      Kunnanjohtajan tuleva uusi ostokohde
      Lappajärvi
      133
      1408
    Aihe