Uporaba datotek v javi - vsote

Uporaba datotek v javi - vsote

Avtor: Svetlana Novak

Predvideni čas: 10-20 min

Učni cilji: Uporabno znanje pri delu z datotekami.

Naloga: datoteke in vsote

Besedilo naloge Napišite program vsote(ime, novoIme), ki prebere datoteko, v kateri so s presledki ločena cela števila. Potem vsa števila v posamezni vrstici sešteje in prepiše vrstice v novo datoteko z imenom novoIme, v kateri pred vsako vrstico doda vsoto in znak dvopičje. Če imamo npr. v datoteki "U:\Prog1\vaja4\naloga4.txt" besedilo:


23 1 4 3 22 1
3 1 4 2 6
1 2 3

potem klic

>>>vsote("U:\Prog1\vaja4\naloga4.txt", "U:\Prog1\vaja4\rezultat4.txt")

napiše v datoteko U:\Prog1\vaja4\rezultat4.txt naslednje:

54:23 1 4 3 22 1
16:3 1 4 2 6
6:1 2 3

Opis naloge: Kako se bomo naloge lotili:

  • izdelamo funkcijo z dvema parametroma: ime datoteke, iz katere beremo, in ime datoteke, v katero pišemo,
  • pred začetkom branja ugotavljamo, ali datoteka obstaja,
  • če obstaja, preberemo vrstico iz datoteke,
  • če datoteka ni prazna, beremo po vrsticah, vrstice s števili damo v seznam, in sproti pretvarjamo števila v cela in jih seštejemo,
  • vsoto, dvopičje in vrstico zapišemo v drugo datoteko,
  • beremo naslednjo vrstico in algoritem za zapis v drugo datoteko ponavljamo, dokler ne pridemo do konca datoteke za branje,
  • Na koncu datoteki zapremo.

Potrebno predznanje:

  • kaj so datoteke in kako jih uporabljamo (delamo z njimi)
  • metode za delo z datotekami (branje iz datoteke, pisanje v datoteko, zapiranje)
  • uporaba metode split z nizi
  • pretvorba iz nizov v cela števila
  • for in while stavka

Naprej

Naloga: datoteke in vsote

Animacija rešitve

0%
0%