CodeGym/Blog Java/Aleatoriu/Vechiul nivel 03
John Squirrels
Nivel
San Francisco

Vechiul nivel 03

Publicat în grup

Ghidul lumii reale

Vechiul nivel 03 - 1Când mi-am recalificat prietenii pentru a fi programatori, am observat un lucru interesant. Oamenii care deja lucrau undeva învățau foarte bucuroși. Și cu cât au avut mai multă experiență din IT, cu atât au studiat mai sârguincios. Celor care erau studenți, uneori pur și simplu nu le păsa. După ce am vorbit cu oamenii care lucrează și cu studenții pe care i-am observat, că studenții cred în „angajarea magică” care îi așteaptă imediat după absolvire. Acum, pentru cei care nu au scăpat încă de ochelarii de culoarea trandafirii – iată Ghidul lumii reale. Cu toții avem nevoile noastre. Nevoia de familie, prieteni, casă, loc de muncă, hobby... Dar aș vrea să vorbesc despre una dintre cele mai importante nevoi care sunt mereu în prim plan: să ai un loc de muncă bun și o viață bună.. Majoritatea oamenilor au această nevoie. Și toată lumea încearcă să o satisfacă aproape în fiecare zi prin muncă, profesie și carieră. Pare logic să atingem acest obiectiv prin dezvoltare profesională și personală. Care dintre noi nu vrea să devină un specialist de mare valoare, un profesionist internațional: faimă, respect, venituri mari, posibilități mari – sună grozav. Și care este planul de acțiune al tuturor acestor milioane și miliarde de viitori lucrători de înaltă calitate? Destul de des, acest plan arată astfel: terminați școala, pregătiți-vă pentru studiile superioare, intrați la universitate sau la facultate, studiați, absolviți, găsiți un loc de muncă bun, lucrați, faceți o carieră uimitoare și plecați la pensie meritată. Acest plan pare doar corect, dar nu este. Diferența dintre planul corect și cel greșit este următoarea: cel potrivit te duce la obiectivele tale, cel greșit nu. Planul pe care l-am descris anterior omite atât de multe lucruri din viața reală, încât nici nu știu cum să-l numesc: primitiv, expirat sau pur și simplu greșit. Ce nu ia în considerare cel mai comun „plan de succes” din lume?

Competiție

Vechiul nivel 03 - 2

1 Câștigătorul ia totul

5% dintre cei mai buni specialiști primesc 50% din toți banii. 20% dintre cei mai buni specialiști primesc 80% din toți banii. Unele companii caută un angajat mai bun, iar altele - unul mai ieftin. Primul tip nu se teme să plătească în exces, pentru că vor să obțină cel mai bun specialist pentru banii pe care îi au. Al doilea tip vrea să plătească cei mai puțini bani pentru acea calitate minimă care va fi suficientă. Vechiul nivel 03 - 3Îți începeți cariera/modul profesional în punctul din stânga graficului. Dar este mai bine să fii în partea cea mai potrivită. Un drum lung pentru tine. Trebuie să ajungeți la jumătatea sa dreaptă cât mai repede posibil. Un specialist din partea dreaptă a diagramei diferă de un specialist din partea stângă prin cantitatea de experiență, deci prin calitatea experienței. În timp ce ești în jumătatea stângă, numărul de specialiști ca tine pe piața muncii depășește cererea.Și asta înseamnă că este o piață a cumpărătorilor (angajatorului). Și trebuie să concurezi cu alții ca tine pentru cel mai prost post liber. Dar de îndată ce obțineți suficientă experiență și treceți în jumătatea dreaptă, regulile jocului încep să se schimbe. Cererea începe să depășească oferta și salariile încep să crească. 5 ani de experiență bună vă pot înmulți salariul cu 10. Așadar, gândiți-vă, priviți în jur și studiați. Dar este și mai bine să fii în 5% dintre cei mai buni specialiști. Aici salariul tău va fi limitat doar de banii pe care îi au clienții/angajatorii tăi. Ei vor să angajeze cei mai buni - lăsați-i să plătească cel mai mult. Exact ca la licitație. O persoană inteligentă și muncitoare reușește să intre în 20% dintre cei mai buni specialiști în 5 ani. Și pentru următorii 5 ani intră în 5% dintre cei mai buni specialiști. Dar, cu siguranță, ar trebui să lucreze la autoeducația și să-și schimbe locul de muncă des. Uneori suprasolicitare.Cel mai bun specialist nu lucrează mai mult, o face mai bine. Mai bine decât oricine. De aceea nu poate fi înlocuit cu zece muncitori mai puțin calificați. Dacă la alegerile prezidențiale ai obținut 48% din voturi, iar al doilea pretendent a obținut 47%, tot nu ai obținut sprijinul majorității, nu ai depășit concurentul de două ori. Treci peste el cu unu, doar un la sută! Dar tu vei deveni președinte și vei primi totul, iar el nu va rămâne nimeni și nu va primi nimic.

2 Looser nu primește nimic

Vechiul nivel 03 - 4Dacă ai intrat deja într-o facultate, probabil că ești familiarizat cu situația în care intră doar 200 de persoane, în timp ce sunt 2.000 dintre cei care aplică. În cadrul competiției cu 10 persoane care aplică pentru un loc, din 1.000 de persoane doar 100 de persoane vor deveni studenți, alte 900 nu vor primi nimic. Ce crezi că se va întâmpla când vei absolvi și vei începe să cauți un loc de muncă? Concurența va crește dramatic! Să presupunem că anul acesta cineva a absolvit Facultatea de Drept din Berlin. Să presupunem în continuare că există doar 10 colegii în Berlin care produc anual 1000 de avocați împreună. La piață sunt două posturi vacante cu un salariu de 80.000 USD pe an, 8 posturi vacante cu un salariu de 40.000 USD și treizeci de posturi vacante în organizațiile de stat cu salariu de 20.000 USD pe an. Eșecul 1:1000 de „avocați” și doar 40 de posturi vacante. Asta înseamnă că doar 40 din 1000 de avocați vor obține locuri de muncă în funcție de profesiile lor, iar alți 960 de oameni, care au studiat 5 ani într-o facultate, vor merge să lucreze ca „directori de vânzări”. Eșecul 2: Ești unul dintre cei mai buni 40 de studenți absolvenți la drept, care sunt șansele tale să obții jobul? Cu mult mai puțin de 100%, de fapt există „rețea de băieți”, profesii ereditare, obținerea unui loc de muncă prin conexiuni bune etc. Majoritatea acestor 40 de posturi vacante vor fi ocupate de fii, nepoate și nepoți ai managerilor de top ai acestor companii. Eșecul 3:Ești cel mai bun student absolvent al anului, dar nu ai încă experiența practică reală. Pe piata exista deja specialisti cu 3-5 ani de experienta care vor aplica si pentru posturi bune vacante. Au devenit copleșiți de experiență, reputație și au obținut legături. Deci, poate, va trebui să începi de jos. Eșecul 4: va trebui să lucrați la locuri de muncă „neplătite” de dragul experienței timp de aproximativ 3 ani și, în același timp, va trebui să lucrați la autoeducație și abia atunci veți putea concura pentru posturi vacante bune cu perspective, experiență valoroasă în viitor și salariu mare. Aceasta este etapa pe care a trebuit să o treci la facultate. Dar dacă ai studiat într-o facultate obișnuită, acum va trebui să faci totul pentru tine.

3 Nu ai nimic

Vechiul nivel 03 - 5Tot ce ai este diploma ta, dar în majoritatea cazurilor în ochii viitorului tău angajator nu merită hârtia pe care a fost tipărită. În cele mai multe cazuri, angajatorii cunosc „valoarea reală” a diplomei dumneavoastră și utilizarea ei microscopică în comparație cu experiența reală. Ai studii superioare? Cine nu? O mulțime de oameni cu studii superioare acolo. Nu garantează nimic. Este exact ca un certificat „Nu sunt un prost”, nimic mai mult. Se folosește mai mult permisul de conducere. Colegiile nu oferă abilități super-moderne. De obicei, înveți la fel de mult într-un an de muncă reală, precum înveți în patru ani de facultate. Asta e viața, fie că îți place sau nu.

Nivelul 3

Vechiul nivel 03 - 6

1 Diego vorbește despre cel mai simplu program

- Hei, Diego! - Hei, Amigo! - Profesorul m-a lăudat recent. S-a bucurat că progresez datorită prelegerilor sale. - Da, exact pentru el îi mulțumesc. Este al naibii de hilar! - Am ceva interesant pentru tine. Vă voi spune cum să scrieți un program simplu. Este foarte usor. Un program minim constă dintr-o clasă și conține o metodă main(). Așa arată. Vechiul nivel 03 - 7- L-am mai văzut, așa că e clar. - Dar nimeni nu vrea programe simple. Cu cât programul rezolvă sarcina mai complexă, cu atât este mai grozav. Prin urmare, programele constând din mii de clase sunt o practică obișnuită. - Un program obișnuit este scris de obicei de o echipă de 10 persoane timp de 2-3 ani. - Atunci, care e cel mare? - Ei bine, programul la care lucrează peste 100 de dezvoltatori de mai bine de 5 ani. - Peste 500 de ani-om? Wow! - Pariezi! Și Java este unul dintre cele mai bune limbaje de programare pentru rezolvarea sarcinilor mari și uriașe. - Nici măcar nu îndrăznesc să întreb ce sarcină uriașă este. - Mai bine nu. - Nu a durat mult programatorilor să realizeze că este ușor să te pierzi în mii de cursuri. Așa că au venit cu instrumente speciale care accelerează de multe ori procesul de scriere a programelor. Prin urmare, cu cât este mai mare programul pe care îl scrieți, cu atât beneficiul este mai mare. - Vrei să spui că programatorii au creat un program pentru scrierea programelor? - Ai dreptate. În primul rând, un program este un instrument de automatizare a unor operații de rutină.Și dacă scrii un cod de ani de zile, atunci ai o mulțime de astfel de operațiuni. - Programele de dezvoltare a programelor se numesc IDE (Integrated Development Environment). - Astăzi te vei familiariza cu una dintre ele. - Dar nu doar unul dintre ei - cel mai bun dintre ei! Numele său este Intellij IDEA . Va fi prietenul tău pentru mulți ani. Este ca un frate mai mare care întotdeauna va da un bacșiș și va ajuta. - Sunt foarte intrigat! - Ei bine, dacă nu ai de gând să scrii un program în Microsoft Word, atunci ai nevoie de un mediu de dezvoltare minunat, nu? Noi, roboții, preferăm Intellij IDEA Community Edition . Descărcați și instalați cea mai recentă versiune.

Sfat 1

Cum să găsiți Intellij IDEA pe Google

Sfatul 2

Pagina de descărcare a Intellij IDEA

Sfatul 3

Link către fișierul de instalare

Sfat 4

- De asemenea, va trebui să instalați JDK. JDK este de fapt un „kit de dezvoltare Java” care este realizat de creatorii platformei Java. JDK include o mașină virtuală Java, un compilator de clasă java și multe alte lucruri pe care un dezvoltator Java poate avea nevoie. - De ce să nu scriem programe pe site? La fel cum am făcut-o înainte? - Este convenabil pentru programele mici, dar este mai bine să le scrieți pe cele mari în Intellij IDEA. Știi că vom face din tine un programator profesionist. Deci, cu cât înveți mai devreme cum să folosești aceste instrumente grozave, cu atât mai bine. Nu vă speriați atât de mult, acest program este conceput pentru a vă facilita viața mai degrabă decât pentru a o complica. Îți va plăcea foarte mult și atunci nici caii sălbatici nu te vor trage din el. - Trebuie să scrieți programe pentru a învăța cum să scrieți programe.Pentru a face acest lucru, trebuie să instalați Intellij IDEA și JDK pe computer. Descărcați de pe internet și instalați cea mai recentă versiune JDK 7.

Sfat 1

Cum să găsiți Java JDK în Google

Sfatul 2

Pagina de descărcare a JDK 7

Sfatul 3

  1. Faceți clic pe „Acceptați acordul de licență”
  2. Alegeți „jdk-7u75-windows-x64.exe” dacă aveți Windows x64
  3. Alegeți „jdk-7u75-windows-i586.exe” dacă aveți Windows x32
  4. Dacă ai Linux - știi ce să faci :)

Sfat 4

2 Kim

- Hei, Amigo! Cum iti merge? - Bună, Kim. - Totul e minunat. Astăzi am instalat JDK și Intellij IDEA la sfatul lui Diego. Încerc să-mi dau seama cum să le folosesc. - Te ajut eu. Cred că știu o modalitate mai bună de a te învăța cum să faci aplicații. O imagine valorează cât o mie de cuvinte. Iată un videoclip pentru tine:
- Mulțumesc, voi arunca o privire. - Iată un alt link bun de pe site-ul dezvoltatorului Intellij IDEA Crearea și rularea primei aplicații Java - Mulțumesc, voi arunca o privire imediat ce o voi gestiona pe prima. - Acum vă voi da o instrucțiune pas cu pas. În primul rând, porniți Intellij IDEA
Crearea unui proiect de la zero
1 Porniți Intellij IDEA
Vechiul nivel 03 - 8
2 Creați un nou proiect
Vechiul nivel 03 - 9
3 Selectați un tip de proiect
Vechiul nivel 03 - 10
4 Recent am instalat JDK. Acum trebuie să adăugați referința sa la proiect.
Vechiul nivel 03 - 11
5 Selectați directorul în care este instalat JDK
Vechiul nivel 03 - 12
6 Asigurați-vă că este specificat JDK-ul proiectului
Vechiul nivel 03 - 13
7 Aici puteți specifica un șablon pe baza căruia Intellij IDEA creează un proiect. Nu selectați nimic acum.
Vechiul nivel 03 - 14
8 Specificați un nume de proiect
Vechiul nivel 03 - 15
9 Gata, proiectul este creat. Acum puteți crea clase în folderul src
Vechiul nivel 03 - 16
- Ce vom face mai departe? - Acum vom crea un program simplu în Intellij IDEA
Crearea unui program simplu
1 Faceți clic dreapta pe folderul src și creați un pachet nou
Vechiul nivel 03 - 17
2 Specificați numele pachetului pentru clasele noastre viitoare
Vechiul nivel 03 - 18
3 Acum creați o nouă clasă pentru codul nostru. Faceți clic dreapta pe numele pachetului:
Vechiul nivel 03 - 19
4 Introduceți un nume pentru noua clasă. Soluție, de exemplu
Vechiul nivel 03 - 20
5 Intellij IDEA a creat un șablon de clasă pentru tine. Puteți începe să scrieți un cod acum.
Vechiul nivel 03 - 21
6 Mai întâi, creați metoda principală
Vechiul nivel 03 - 22
7 Acum afișați un mesaj - E tare să fii programator!
Vechiul nivel 03 - 23
8 Faceți clic dreapta pe codul programului pentru a rula programul
Vechiul nivel 03 - 24
9 Bucurați-vă de programul de lucru
Vechiul nivel 03 - 25
- Și care sunt liniile «"C:\Program...» și «Procesul terminat cu codul de ieșire 0»? - Sunt informații de serviciu de la Intellij IDEA. Prima linie conține opțiunile de pornire ale programului, iar ultima – codul său de ieșire 0 este o terminare normală a programului. - Mulțumesc, Kim, a fost o lecție minunată!

3 Elly

- Cu mult timp în urmă, computerele erau capabile să afișeze doar text. Programele afișau datele tastate de la tastatură. Acest mod de operare se numește „lucru în consolă” sau pur și simplu „consolă”. Interfața fereastră este una dintre alternativele la consolă. Acesta este momentul în care programul interacționează cu utilizatorul printr-o fereastră / ferestre. Deoarece înveți doar să programezi, atunci vom începe cu consola. - Eu nu mă supăr. - Textul este afișat pe consolă (ecran) rând cu rând. Pentru a evita erori, textul este tastat pe tastatură și duplicat pe ecran. Se pare că un utilizator și un program scriu pe rând text pe ecran. - Puteți afișa textul folosind System.out.print() . Această funcție afișează textul linie cu linie. System.out.println()afișează textul și mută cursorul pe linia următoare. Vechiul nivel 03 - 26- Ar trebui să adăugați spații pentru a preveni lipirea cuvintelor, de exemplu: Vechiul nivel 03 - 27- Am înțeles. - Astfel, puteți afișa orice: toate obiectele Java pot fi convertite într-un șir . Toate clasele din Java sunt moștenite din clasa Object, care are metoda toString(). Poate fi apelat atunci când obiectul trebuie convertit în șir. Vechiul nivel 03 - 28- Rulez acest cod, dar programul a afișat „Cat is com.codegym.lesson3.Cat@1fb8ee3”. Care este sensul acestui text? - O metodă standard toString() a clasei Object returnează un șir format dintr- un nume de clasă și o adresă de memorie a obiectului (în notație hexazecimală) - Humph și la ce folosește o astfel de metodă? - Puteți scrie propria implementare a metodei toString() în clasa dvs. Când apelați această metodă sau JVM vă transformă obiectul în String, codul dvs. va fi folosit (executat). - Într-adevăr? Ei bine, bine.

4 iulie

- Hei, Amigo. Iată câteva sarcini de afișat pentru dvs.:
Sarcini
1 Data nașterii
Scrieți un program care să vă afișeze data nașterii după cum urmează: 1 MAI 2012
2 Numele meu
Scrieți un program care să vă afișeze numele pe 5 rânduri. Fiecare rând trebuie să conțină 10 cuvinte (numele tău) separate printr-un spațiu.
3 Diego este profesorul meu preferat Scrieți un program care să afișeze textul «Diego este profesorul meu preferat» 1 dată.
4 Produsul a 10 numere
Scrieți un program care afișează produsul numerelor de la 1 la 10.
Sugestie: sunt trei milioane și puțin mai mult
5 Suma a 10 numere
Scrieți un program care afișează suma numerelor de la 1 la 10 pe linii:
1
1+2=3
1+2+3=6
1+2+3+4=10

Exemplu de ieșire:
1
3
6
10

5 Elly, Concatenare șiruri și fără șiruri

- Aș dori să-ți spun cum să unești șiruri. Lipirea sau unirea șirurilor împreună este cunoscută și ca „concatenare”. Cei care iubesc pisicile își pot aminti cu ușurință: Con-Cat-e-Nation. Glumesc. - Principiul unirii șirurilor între ele este simplu. Dacă „adăugăm” un șir și altceva, atunci acel ceva se transformă într-un șir printr-un apel ascuns al metodei toString (). - Spune ce? - BINE. O voi face simplu: numărul va fi convertit într-un șir, la fel și pisica, dacă adăugăm un șir la un număr și o pisică. Exemple: Vechiul nivel 03 - 29

6 Diego

- Hei amice. Iată câteva sarcini pentru astăzi. Pentru a face mai dificilă, numai variabilele pot fi transmise metodei print/println. Vechiul nivel 03 - 30- Este posibil? - Fii atent la cuvintele mele, Amigo, imposibil nu este nimic pentru noi, roboții. Ne putem îndoi de neîndoit.
Sarcini
1 Stop Look Listen
Scrieți un program care să afișeze toate combinațiile posibile de cuvinte «Stop», «Look», «Listen».
Sugestie: există 6 variante. Afișați fiecare combinație într-o nouă linie. Nu separa cuvintele.
Exemplu:
LookListenStop
ListenStopLook
...
2 Tabelul înmulțirii
Scrieți un program care afișează tabelul înmulțirii 10 cu 10 după cum urmează:
1 2 3 …
2 4 6 …
3 6 9 …
3 Șapte culori ale curcubeului
Scrieți un program care să afișeze șapte culori ale curcubeului.
Două linii trebuie să aibă trei culori. Al treilea trebuie să aibă o singură culoare.
Separați culorile din linii prin spații.
4 Caracter de evadare
Citiți despre caracterul de evadare în Java în materiale suplimentare ale prelegerii.
Scrieți un program care să afișeze următoarele două șiruri de caractere:

Este calea Windows: "C:\Program Files\Java\jdk1.7.0\bin"
Este șirul Java: \"C:\\Program Files\\Java\\jdk1.7.0\\ cos\"
5 Studierea japoneză
Scrieți un program care să afișeze 日本語

7 Elly, Intrare de la tastatură

- Amigo, a sosit momentul: acum o să vă povestesc despre introducerea de la tastatură. - Am folosit System.out pentru a afișa date. Și acum vom folosi System.in pentru a introduce datele. - Sună ușor. - Dar System.in are un dezavantaj. Vă permite să citiți numai codurile de caractere de la tastatură. Pentru a rezolva problema și a citi bucăți mari de date la un moment dat, vom folosi o structură mai complexă: Vechiul nivel 03 - 31- Este clar? - Uh... Limpede ca noroiul. - Este mai bine să utilizați obiectul BufferedReader atunci când trebuie să citiți o linie de la tastatură . Trebuie să treceți la BufferedReader obiectul System.in . Și BufferedReader va citi datele din acesta. - DarSystem.in și BufferedReader nu sunt compatibile între ele. Trebuie să folosim obiectul InputStreamReader ca adaptor. - Am cam înțeles. Și ce este această clasă Scanner? - Uneori este convenabil să utilizați Scanner, dar de cele mai multe ori nu ajută prea mult. Este mai bine să utilizați BufferedReader și InputStreamReader . Tocmai ți-am arătat clasa Scanner pentru ca tu să știi că există. Nu o vom folosi. - OK, dar nu sunt sigur dacă înțeleg acest subiect pe deplin.

8 Diego

Vechiul nivel 03 - 32- Hei, Amigo. Te descurci grozav. Acum ești pregătit pentru un personal serios! Iată o nouă sarcină: scrieți un program care citește unele date de la tastatură și afișează text care conține acele date:
Sarcini
1 Cum să cucerești lumea
Scrie un program care citește de la tastatură un nume și un număr și afișează textul:
«nume» ​​va cuceri lumea în «număr» ani. Bwahaha!
(Succesiunea datelor de intrare este importantă.)

Exemplu:
Joe va cuceri lumea în 8 ani. Bwahaha!
2 Salariu in 5 ani
Scrie un program care citeste de la tastatura un nume si doua numere. Programul ar trebui să afișeze textul:
«nume» ​​câștigă «număr1» în «număr2» ani.

Exemplu:
Nick câștigă 150.000 USD în 5 ani.
3 Modestia împodobește un bărbat.
Scrie un program care citește de la tastatură un nume și afișează textul:
„nume” câștigă 15.000 USD pe lună. Haw-haw!

Exemplu:
Tim câștigă 15.000 USD pe lună. Haw-haw!
4 Sponsor! Are un sunet mândru!
Scrieți un program care citește de la tastatură două nume și afișează textul:
«nume1» a sponsorizat «nume2», iar ea a devenit o cântăreață celebră.

Exemplu:
Nick a sponsorizat-o pe Helen și a devenit o cântăreață celebră.
5 Pure love
Scrie un program care citește de la tastatură trei nume și afișează textul:
«nume1» + «nume2» + «nume3» = Dragoste pură, oh, da! Dreapta!

Exemplu:
Joe + Eva + Angelica = Dragoste pură, oh, da! Dreapta!

9 Profesor, Cum să faci temele

- Vreau să vă spun cum să faceți temele practice în Intellij IDEA. Sunt sigur că în curând îi vei aprecia puterea. Să rămânem la instrucțiuni: Pasul 1. Faceți clic pe meniul de sus „PAGINA MEA”, apoi accesați „Descărcările mele” și descărcați „Șablon de proiect”. Puteți face acest lucru și pe pagina Profil sau urmând linkul CodeGymHomeWork.zip Pasul 2. Dezarhivați arhiva în orice folder. În interior veți găsi folderele CodeGymHomeWork și CodeGymIdeaPlugin . CodeGymHomeWork conține un proiect în care vă puteți scrie cursurile și vă puteți face temele. Există și instrucțiuni pentru instalarea pluginului. Pasul 3. Deschideți proiectul descărcat. Doar lansați Intellij IDEA, alegeți meniul Fișier, Deschideți proiect, apoi specificați folderul CodeGymHomeWork (cel din interiorul arhivei). Pasul 4. Instalați pluginul Intellij IDEA Citiți instrucțiunile disponibile și instalați pluginul. Pasul 5. Creați un pachet pentru clasele dvs. În folderul src creați un pachet «com.codegym.test» . Acest pachet și subpachetele sale vor stoca toate clasele pe care le-ați creat. Exemplu: «com.codegym.test.level01.lesson05.task01» Dacă ceva nu este clar, atunci iată un videoclip despre cum să o faci:

10 Profesor

- Bună, Amigo! Îmi place cât de repede ai progresat datorită prelegerilor mele! Dacă vrei să citești altceva despre subiectul complicat, iată un link util către site-ul nostru. - Nu prea îmi plac aceste scurte prelegeri ale profesorului. Dacă studentul nu lucrează într-o facultate, va lucra la un loc de muncă. Dar mult mai greu. CodeGym Cursul 3 Discuție

11 iulie

- Hei, Amigo! Sper că ești r
Comentarii
  • Popular
  • Nou
  • Vechi
Trebuie să fii conectat pentru a lăsa un comentariu
Această pagină nu are încă niciun comentariu