• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

czytanie z pliku txt dodawanie do zmiennej

VPS Starter Arubacloud
+1 głos
734 wizyt
pytanie zadane 16 grudnia 2015 w Java przez Wilczu Mądrala (5,190 p.)
Witam nie wiem jak to napisać ale posiadam problem nad którym się głowie od 2 godzin mianowicie chce odczytać liczbe punktów z pliku punkty.txt aby dodać kolejne punkty

myślałem nad tym żeby odczytać punkty z 1 lini dać te punkty do zmiennej int a potem dodać 20 do ponktów oraz zapisać

tylko jak to zrobić ? bardzo proszę o pomoc

Pozdrawiam

2 odpowiedzi

+1 głos
odpowiedź 17 grudnia 2015 przez Debdiel Początkujący (460 p.)
wybrane 20 grudnia 2015 przez Wilczu
 
Najlepsza

Jak dobrze cię zrozumiałem to w pliku .txt masz tylko jeden wiersz z liczbą punktów i chcesz zmienić jej wartość. Poniżej masz przykład jak można to zrobić. Instrukcja if jest w razie jak by plik był pusty.

​
File file = new File("Punkty.txt");
int punkty = 0;
try {
    Scanner odczyt = new Scanner(file);

    if(odczyt.hasNext()) {
        punkty = Integer.parseInt(odczyt.nextLine());
    }

    punkty += 20;

    PrintWriter zapis = new PrintWriter(file);
    zapis.print(punkty);
    zapis.close();

} catch (FileNotFoundException ex) {
    ex.printStackTrace();
}
0 głosów
odpowiedź 16 grudnia 2015 przez PietaS Bywalec (2,570 p.)
piszesz funkcję która liczbę z pliku i umieszcza w zmiennej. Następnie licznik_punktów+= zmienna. Potem robisz pętle aby wszystko powtarzało się do puki są linie w pliku.
komentarz 16 grudnia 2015 przez Wilczu Mądrala (5,190 p.)
o tym wiem :) ale jak takie coś napisać gdy pisze

int a = fin.read();

dla testu wpisalem System.out.println(a);

to wyskoczylo 65 nie rozumiem jak przeciesz w pliku.txt jest wartosc 0
komentarz 17 grudnia 2015 przez PietaS Bywalec (2,570 p.)
Przepraszam nie mój język. c++ <3 . Potrafię pomóc tylko od strony algorytmicznej.
komentarz 17 grudnia 2015 przez Wilczu Mądrala (5,190 p.)
podobnie myślałem tylko jak to okodować oto jest pytanie :>

Dziekuje za odpowiedz

Pozdrawiam :>

Podobne pytania

0 głosów
2 odpowiedzi 1,220 wizyt
pytanie zadane 3 listopada 2015 w Java przez iwan9449 Pasjonat (20,810 p.)
0 głosów
4 odpowiedzi 879 wizyt
pytanie zadane 18 maja 2016 w Java przez jaroslaw.slaby Początkujący (410 p.)

92,980 zapytań

141,943 odpowiedzi

321,189 komentarzy

62,309 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...