Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Prosty program do tworzenia notatek
12-28-2012, 09:09 AM (Ten post był ostatnio modyfikowany: 12-28-2012 09:12 AM przez deliquent.)
Post: #1
Prosty program do tworzenia notatek
Od razu zaznaczam, że jest to program konsolowy. Jak ogarnę AWT i SWING to pomyślę nad gui Big Grin

w skrócie - programik tworzy plik tekstowy, któremu nadajemy własną nazwę oraz wprowadzamy doń treść notatki. Dodatkowo na początku każdej notatki dopisana zostaje dokładna data oraz godzina.

Programik chcę rozwijać, na pewno będzie tu jeszcze gui le wszelkie inne sugestie są mile widziane Smile

Kod PHP:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Date;
import java.util.Scanner;
import java.io.PrintWriter;
public class 
notatnik {

    private static 
Scanner in;

    
/**
     * @param args
     */
    
public static void main(String[] argsthrows FileNotFoundException{
        
// TODO Auto-generated method stub
        
        
String topic;
        
in = new Scanner(System.in);
        
System.out.println("Podaj nazwe pliku");
        
topic in.nextLine();
        
Date data = new Date();
        
        
System.out.println("Wprowadź tekst notatki");
        
String tresc in.nextLine();
        
        
PrintWriter zapis = new PrintWriter(topic +".txt");
        
zapis.println(data);
        
zapis.println(tresc);
        
zapis.close();
        
        
System.out.println("Notatka zapisana");

    }



Linijka "private static Scanner in;" została dodana, ponieważ eclipse się czepiał Big Grin
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
04-12-2013, 07:40 PM
Post: #2
Brick RE: Prosty program do tworzenia notatek
Można dodać możliwość wprowadzania tekstu, który ma wiele linijek jako notatkę.
Na przykład:
Kod PHP:
String koniec ";;"   //taka linijka kończy zapisywanie notatki
String nowalinia in.nextLine();
if(
nowalinia.equals(koniec))
...
else
tresc tresc+"\n"+nowalinia
...
Tresć kodu do dopracowania, nie chcę Ci odbierać przyjemności Angel, ale główna idea powinna działać. Myślę, że to by zwiększyło funkcjonalność.
http://javastart.pl/klasy/string-stringb...ngbuilder/ - tu możesz poczytać o "dodawaniu" Stringów i jak to zrobić wydajniej, niż jaWink
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości