Taulukkoharjoitus - apua tarvitaan

Mimi!

Hei!

Olen yrittänyt tehdä ohjelmaa, joka kysyy käyttäjältä, kuinka monta lukua tämä haluaa laskea yhteen, kysyy sitten käyttäjältä tämän antaman määrän lukuja, tulostaa ne taulukkoon ja laskee niitten summan.

Voitteko sanoa mikä koodissani on väärin. Kiitos!

mport java.util.Scanner;


public class Taulukko

{ public static void main (String args[])

{
String i, nbE1;
double summa ;

Scanner lukija = new Scanner (System.in);
System.out.print ("Kuinka monta lukua haluat laskea yhteen?") ;
nbEl = lukija.lireInt();
double luku[] = new summa[nbEl] ;
for (i=0 ; i

5

664

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • sadfdfsd

      Määrittelet muuttujan nbE1, kuitenkin myöhempänä käytät nbEl

      Scannerilla lireInt-metodi??

      new summa[nbEl] vai new double[nbEl]

      for(i=0...? Ehkä kuitenkin for(int i=0...

      lireDouble wtf, mistä nämä oot copypastennut

    • ajdsöfkjasdf

      Ensinnä "double luku[] = new summa[nbEl];" rivin pitäisi olla "double luku[] = new double[nbEl];", eli luot uuden double tyypin taulukon jossa on alkioita määrän verran. Toiseksi rivin "String i, nbE1;" pitäisi varmaan olla "int i, nbE1;", eli i ja nbE1 ovat numero tyyppisiä eikä merkkijono tyyppisiä. Lisäksi ohjelmassa on kirjoitus virheitä, eli toisinaan on nbEl ja toisinaan nbE1.

      Vähän teennäiseltä harjoitukselta näyttää kun taulukkoa ei edes tarvittaisi summan laskemiseen, eikä vastausta edes tulosteta. Alla kaksi kaksi korjattua esimerkkiä tuosta ohjelmasta.


      --- ALKAA: EI TAULUKOITA ---

      import java.util.Scanner;

      public class Taulukko {
         public static void main (String args[]) {
            Scanner lukija = new Scanner(System.in);
            
            System.out.print("Kuinka monta lukua haluat laskea yhteen? ");
            int määrä = lukija.nextInt();

            double summa = 0;

            for (int i = 0; i < määrä; i ) {
               System.out.print ("Anna luku " (i 1) ": ");
               summa = lukija.nextDouble();
            }
            
            System.out.println("Summa: " summa);
         }
      }

      --- LOPPUU ---



      --- ALKAA: LUVUT TAULUKOSSA ---

      import java.util.Scanner;

      public class Taulukko {
         public static void main (String args[]) {
            Scanner lukija = new Scanner(System.in);
            
            System.out.print("Kuinka monta lukua haluat laskea yhteen? ");
            int määrä = lukija.nextInt();

            double summa = 0;
            double luku[] = new double[määrä];

            for (int i = 0; i < määrä; i ) {
               System.out.print ("Anna luku " (i 1) ": ");
               luku[i] = lukija.nextDouble();
            }
            
            for (int i = 0; i < määrä; i ) {
               summa = luku[i];
            }
            
            System.out.println("Summa: " summa);
         }
      }

      --- LOPPUU ---

      • on.

        "Vähän teennäiseltä harjoitukselta näyttää"
        riittää kun kopioi vastauksen, siinä oppii parhaiten ohjelmoimaan.


      • Mimi!

        :) Suurkiitokset sulle!


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

    Luetuimmat keskustelut

    1. Sun ja kaivattusi

      ikäero? Kumpi vanhempi, m vai n?
      Ikävä
      104
      1791
    2. Kesän odotuksia hyrynsalmella

      Kyllä kesällä hyrynsalmellakin on mahdollisuus osallistua kylän menoon monella tavalla . On kaunislehdon talomuseolla
      Hyrynsalmi
      15
      1581
    3. Tämän hetken

      Terveiset kaivatullesi ⬇️
      Ikävä
      144
      1549
    4. Kai sä näät

      Ku sua katson et olen aika rakastunut. Rakkaus ei vain ole aina niin yksinkertaista
      Ikävä
      101
      1475
    5. Katsotko mieluiten

      Kaivatussasi mitä?
      Ikävä
      79
      1407
    6. Vähäjärven koululla kouluampuminen/puukotus, 23 loukkaantunutta

      Tekijä ilmeisesti mamu onko lisätietoa kellään
      Pirkkala
      22
      1340
    7. Mikä on ollut

      Epämiellyttävin hetki sinun ja kaivattusi romanssissa?
      Ikävä
      119
      1249
    8. Anne Kukkohovi ei myykkään pikkuhousujaan

      Kyseessä oli vain markkinointitempaus. Anne höynäytti hienosti kaikkia ja Onlyfans-tilinsä tilaajamäärä lähti jyrkkään n
      Maailman menoa
      276
      1178
    9. Vieläkö sä toivot

      Meidän välille jotain?
      Ikävä
      69
      1051
    10. Voi Rakas siellä

      Olet ollut mun ajatuksissa taas koko päivän. Olet ihmeellinen kertakaikkiaan ja arvostan sinua niin paljon❤️Minulla ei o
      Tunteet
      18
      1034
    Aihe