-
Postów
22 -
Dołączył
-
Ostatnio
-
Days Won
4
Madaoo last won the day on Grudzień 16 2015
Madaoo had the most liked content!
Ostatnio na profilu byli
Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.
Madaoo's Achievements
Newbie (1/14)
5
Reputacja
-
import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; //------------------------------------------------------------------------- public class ReadPesel extends JFrame implements ActionListener{ JButton Przycisksprawdz, Przyciskwyjscie; JLabel NapisRok, NapisMiesiac, NapisDzien, NapisPlec, NapisPesel; JTextField NumerPesel; //------------------------------------------------------------------------- public ReadPesel() { setSize(500,300); setTitle("Aplikacja do sprawdzania nr PESEL"); setLayout(null); NapisPesel = new JLabel ("Wpisz jedenastocyfrowy nr PESEL: "); NapisPesel.setBounds(10,100,100,20); NapisPesel.setForeground(Color.MAGENTA); NapisPesel.setFont(new Font("SansSerif",Font.BOLD,10)); add(NapisPesel); NumerPesel = new JTextField(""); NumerPesel.setBounds(10, 100, 100, 20); add(NumerPesel); Przycisksprawdz = new JButton("Sprawdź"); Przycisksprawdz.setBounds(100,200,100,20); add(Przycisksprawdz); Przycisksprawdz.addActionListener(this); Przyciskwyjscie = new JButton("Wyjście"); Przyciskwyjscie.setBounds(300,200,100,20); add(Przyciskwyjscie); Przyciskwyjscie.addActionListener(this); NapisRok.setBounds(50,100,100,20); NapisRok.setForeground(Color.MAGENTA); NapisRok.setFont(new Font("SansSerif",Font.BOLD,10)); add(NapisRok); NapisMiesiac.setBounds(100,100,100,20); NapisMiesiac.setForeground(Color.MAGENTA); NapisMiesiac.setFont(new Font("SansSerif",Font.BOLD,10)); add(NapisMiesiac); NapisDzien.setBounds(150,100,100,20); NapisDzien.setForeground(Color.MAGENTA); NapisDzien.setFont(new Font("SansSerif",Font.BOLD,10)); add(NapisDzien); NapisPlec.setBounds(200,100,100,20); NapisPlec.setForeground(Color.MAGENTA); NapisPlec.setFont(new Font("SansSerif",Font.BOLD,10)); add(NapisPlec); } //------------------------------------------------------------------------- //------------------------------------------------------------------------- public String Numer_Pesel; public String Miesiace; // ----------------------------------------------------------- void PeselRead(String Ciag) { Numer_Pesel = Ciag; } // ----------------------------------------------------------- public String Rok_Urodzenia() { String Rok1 = ""; String Rok2 = Numer_Pesel.substring(0, 2); Miesiace = Numer_Pesel.substring(2, 4); int Mint = 0; String MiesiacArr[] = { "Styczen", "Luty", "Marzec", "Kwiecien", "Maj", "Czerwiec", "Lipiec", "Sierpien", "Wrzesien", "Pazdziernik", "Listopad", "Grudzien" }; if (Miesiace.equals("81")) { Rok1 = "18"; Mint = 0; } else if (Miesiace.equals("82")) { Rok1 = "18"; Mint = 1; } else if (Miesiace.equals("83")) { Rok1 = "18"; Mint = 2; } else if (Miesiace.equals("84")) { Rok1 = "18"; Mint = 3; } else if (Miesiace.equals("85")) { Rok1 = "18"; Mint = 4; } else if (Miesiace.equals("86")) { Rok1 = "18"; Mint = 5; } else if (Miesiace.equals("87")) { Rok1 = "18"; Mint = 6; } else if (Miesiace.equals("88")) { Rok1 = "18"; Mint = 7; } else if (Miesiace.equals("89")) { Rok1 = "18"; Mint = 8; } else if (Miesiace.equals("90")) { Rok1 = "18"; Mint = 9; } else if (Miesiace.equals("91")) { Rok1 = "18"; Mint = 10; } else if (Miesiace.equals("92")) { Rok1 = "18"; Mint = 11; } else if (Miesiace.equals("01")) { Rok1 = "19"; Mint = 0; } else if (Miesiace.equals("02")) { Rok1 = "19"; Mint = 1; } else if (Miesiace.equals("03")) { Rok1 = "19"; Mint = 2; } else if (Miesiace.equals("04")) { Rok1 = "19"; Mint = 3; } else if (Miesiace.equals("05")) { Rok1 = "19"; Mint = 4; } else if (Miesiace.equals("06")) { Rok1 = "19"; Mint = 5; } else if (Miesiace.equals("07")) { Rok1 = "19"; Mint = 6; } else if (Miesiace.equals("08")) { Rok1 = "19"; Mint = 7; } else if (Miesiace.equals("09")) { Rok1 = "19"; Mint = 8; } else if (Miesiace.equals("10")) { Rok1 = "19"; Mint = 9; } else if (Miesiace.equals("11")) { Rok1 = "19"; Mint = 10; } else if (Miesiace.equals("11")) { Rok1 = "19"; Mint = 11; } else if (Miesiace.equals("21")) { Rok1 = "20"; Mint = 0; } else if (Miesiace.equals("22")) { Rok1 = "20"; Mint = 1; } else if (Miesiace.equals("23")) { Rok1 = "20"; Mint = 2; } else if (Miesiace.equals("24")) { Rok1 = "20"; Mint = 3; } else if (Miesiace.equals("25")) { Rok1 = "20"; Mint = 4; } else if (Miesiace.equals("26")) { Rok1 = "20"; Mint = 5; } else if (Miesiace.equals("27")) { Rok1 = "20"; Mint = 6; } else if (Miesiace.equals("28")) { Rok1 = "20"; Mint = 7; } else if (Miesiace.equals("29")) { Rok1 = "20"; Mint = 8; } else if (Miesiace.equals("30")) { Rok1 = "20"; Mint = 9; } else if (Miesiace.equals("31")) { Rok1 = "20"; Mint = 10; } else if (Miesiace.equals("32")) { Rok1 = "20"; Mint = 11; } else if (Miesiace.equals("41")) { Rok1 = "21"; Mint = 0; } else if (Miesiace.equals("42")) { Rok1 = "21"; Mint = 1; } else if (Miesiace.equals("43")) { Rok1 = "21"; Mint = 2; } else if (Miesiace.equals("44")) { Rok1 = "21"; Mint = 3; } else if (Miesiace.equals("45")) { Rok1 = "21"; Mint = 4; } else if (Miesiace.equals("46")) { Rok1 = "21"; Mint = 5; } else if (Miesiace.equals("47")) { Rok1 = "21"; Mint = 6; } else if (Miesiace.equals("48")) { Rok1 = "21"; Mint = 7; } else if (Miesiace.equals("49")) { Rok1 = "21"; Mint = 8; } else if (Miesiace.equals("50")) { Rok1 = "21"; Mint = 9; } else if (Miesiace.equals("51")) { Rok1 = "21"; Mint = 10; } else if (Miesiace.equals("52")) { Rok1 = "21"; Mint = 11; } else if (Miesiace.equals("61")) { Rok1 = "22"; Mint = 0; } else if (Miesiace.equals("62")) { Rok1 = "22"; Mint = 1; } else if (Miesiace.equals("63")) { Rok1 = "22"; Mint = 2; } else if (Miesiace.equals("64")) { Rok1 = "22"; Mint = 3; } else if (Miesiace.equals("65")) { Rok1 = "22"; Mint = 4; } else if (Miesiace.equals("66")) { Rok1 = "22"; Mint = 5; } else if (Miesiace.equals("67")) { Rok1 = "22"; Mint = 6; } else if (Miesiace.equals("68")) { Rok1 = "22"; Mint = 7; } else if (Miesiace.equals("69")) { Rok1 = "22"; Mint = 8; } else if (Miesiace.equals("70")) { Rok1 = "22"; Mint = 9; } else if (Miesiace.equals("71")) { Rok1 = "22"; Mint = 10; } else if (Miesiace.equals("72")) { Rok1 = "22"; Mint = 11; } Miesiace = MiesiacArr[Mint]; return Rok1 + Rok2; } // ----------------------------------------------------------- public String MiesiacUrodzenia() { return Miesiace; } // ----------------------------------------------------------- public String DzienUrodzenia() { return Numer_Pesel.substring(4, 6); } // ----------------------------------------------------------- public String Plec() { int Cyfra = Integer.parseInt(Numer_Pesel.substring(10, 11)); String Plec = ""; if ((Cyfra % 2) == 0) Plec = "Kobiety"; else Plec = "Mezczyzny"; return Plec; } // ----------------------------------------------------------- private void RokUrodzenia() { } public static void main(String[] args) { ReadPesel okienko = new ReadPesel(); okienko.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); okienko.setVisible(true); } public void actionPerformed(ActionEvent e) { Object źródło = e.getSource(); if (źródło==Przycisksprawdz) { NapisRok.setText("Rok urodzenia: " + NapisRok); NapisMiesiac.setText("Miesiąc urodzenia: " + NapisMiesiac); NapisDzien.setText("Dzień urodzenia: " + NapisDzien); NapisPlec.setText("Płeć: " + NapisPlec); } else if (źródło==Przyciskwyjscie) { dispose(); } } } Poprawiłem, kompiluje się, ale nie uruchomisz bez metody Main, a dodatkowo ten kod jest paskudny.
-
Z jakiego IDE korzystasz, z Eclipse ? Prawdopodobnie będziesz musiał ustawić zmienić z zmiennej path odniesienie do Javy na: %JAVA_HOME%/bin Konfiguracja path pod Windows: https://www.java.com/en/download/help/path.xml
- 1 odpowiedź
-
Lepiej zawsze coś zrobić, a później zapytać co nie działa. Ja nie zrobię za ciebie projektu, który sam wymyśliłeś, bo to Ty powinieneś umieć go zaimplementować, z ewentualną pomocą od innych.
-
Zawsze można pracować w jakimś McDonald, a tak to jak poszedł egzamin @IB1994 ?
-
Prościej jest samemu coś napisać, a później pytać się gdzie popełniłeś błąd - Ja zawsze uczę się wykonując poszczególne zadania.
- 3 odpowiedzi
-
- programowanie
- problem
-
(1 więcej)
Tagi:
-
Witaj, Książka online o pythonie: https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie //< jest całkiem przyjemna Po przejrzeniu jak wygląda sprawa kursów pythona w języku polskim, wybrałem następujące strony: http://python.edu.pl //< kolejna książka online, całkiem ciekawie napisana http://uoo.univ.szczecin.pl/~jakubs/news/ http://www.python.rk.edu.pl/w/p/podstawy/ Jak ktoś lubi YT: https://www.youtube.com/watch?v=nwd2jjNyBu0 Reszta, jakoś mi się nie spodobała, w języku angielskim jest o wiele większy wybór w kursach.
-
Dobre IDE: http://www.codeblocks.org/ https://netbeans.org/features/cpp/ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2 https://www.visualstudio.com/en-US/products/visual-studio-express-vs Kolejność przypadkowa, jest ich pewnie więcej, ale to są popularne narzędzia i zachęcam do wybrania jednego z nich.
-
Możesz zastosować wątki, jeden będzie obsługiwał proces śledzenia, a drugi rysowania.
-
Nawet można znaleść bardzo fajny przykład takiego programu: http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/
-
Ten kod jest troszkę źle napisany, bo po co tworzyć wiele metod, które będą sprawdzać kolizje, Lepiej użyć wzorca projektowego typu Obserwator do klasy odpowiedzialnej od kolizji. Dodatkowo by nie robić wielu porównań wykorzystaj do optymalizacji algorytmu od zamiatania: http://jitter-physics.com/wordpress/?tag=sweep-and-prune
-
By stwierdzić, jaki język jest dla ciebie to je lepiej wypróbuj: Ruby online: http://tryruby.org/levels/1/challenges/0 Python online: http://www.tutorialspoint.com/ipython_terminal_online.php http://www.stavros.io/tutorials/python/ Po tym stwierdzisz co jest lepsze dla Ciebie. Ja używam Rubiego, bo jest takim następca Perla i ma dużo elementów, które ułatwiają pracę.
-
Ja zwykle uczyłem się z angielskich tutoriali. Ciekawy też jest tutorial online: http://tryruby.org/levels/1/challenges/0
- 3 odpowiedzi
-
Rust jest ciekawym językiem. Ja go kojarzę z zastosowania do aplikacji webowych, gdzie przy pomocy Iron Frameworka możną tworzyć projekty oparte na architekturze RESTowej.
-
Warunek masz źle powinno być if (!kS.equals("grey") || !kS.equals("black"))bo != jest dedykowane dla liczb Jak masz nextInt() a później nextLine() tyo problem polega na tym, ze nextInt czyta tylko liczbę i nie przechwytywał klawisza enter. Rozwiązanie Twojego problemu: System.out.println("Podaj nazwe zwierzaka"); String nazwa = x.nextLine(); System.out.println("Podaj ilość łap"); //jak było na drugim miejscu po starcie i dojściu do nZ i gZ pojawiało się razem. Why ? int iloscLap = x.nextInt(); x.nextLine(); // dodatkoa linia by przechwytywała klawisz enter System.out.println("Podaj gatunek zwierzaka"); String gatunek = x.nextLine();