Nie wchodzi ci tam bo petla sprawdza warunek czy max1 == max. Ty max1 ustawiasz na zero. A z klawiatury podajesz jakas liczbe. I ta liczba zawsze jest inna niz zero wiec nie wejdzie do petli.
Wersja do druku
Nie wchodzi ci tam bo petla sprawdza warunek czy max1 == max. Ty max1 ustawiasz na zero. A z klawiatury podajesz jakas liczbe. I ta liczba zawsze jest inna niz zero wiec nie wejdzie do petli.
Poleci ktoś coś do nauki podstaw javy ? Najlepiej za free w pdf ;>
http://pastebin.com/GXLqqBZ1
element znika z iteratora, ale nie z listy (tej zwracanej przez item.getList())
dlaczemu?
Panowie uczę się Javy, w jakim kierunku najlepiej iść żeby najszybciej dostać pracę w Polsce a szczególnie w Poznaniu? Dodam, że mocno szlifuje angielski ponieważ biernie znam go dobrze i pozwala mi czytać dokumentacje ale gorzej z komunikacją, więc na start odpadają teamy międzynarodowe. Zależy mi żeby jak najszybciej się gdzieś zaczepić i łapać doświadczenie.
Pokaz caly kod.
U mnie dziala:
http://ideone.com/pATMyw
@edit
strzelam ze twoj getter moze modyfikowac stan listy
W kierunku ciaglej nauki i samorozwouj. Jezeli chcesz jak najszybciej zalapac sie do pracy to ogarnija Weba. Obecnie spring+hibernate to standard w wiekszosci firm i 98% z tych firm robi tak na prawde to samo.
Chcesz konkretna liste firm? Akurat Poznanski rynek znam bardzo dobrze.
Mam dość banalny problem, w sumie nie problem a pytanie o taki szczególik w Javie, bo metoda normalnie losuje ciąg znaków o zadanym rozmiarze.
Chodzi mi o pogrubioną cześć, mógłby ktoś jak najbardziej łopatologicznie wytłumaczyć? Teoretycznie rozumiem o co biega, ale chciałbym to po prostu rozumieć w 100% by następnym razem mając taki problem nie szukać rozwiązania tylko to wiedzieć.Kod:public static String losujString(int len)
{
char[] str = new char[20];
for (int i = 0; i < len; i++)
{
str[i] = (char) ((int)(Math.random() * 26) + (int)'a');
}
return (new String(str, 0, len));
}
Math.random() - funkcja która losuje liczby od 0 do 1 np. (0.5188)
wobec tego to wyrażenie będzie losowało liczby od 0 do 26:
Math.random() * 26 np. 23.0021
tutaj jest rzutowanie które z liczby z przecinkami zrobi liczbę całkowitą:
(int)(Math.random() * 26)
tutaj jest suma kodu ascii litery a oraz tej wylosowanej:
(int)(Math.random() * 26) + (int)'a')
Liter jest 26 w alfabecie angielskim więc jeżeli wylosowana zostanie 1 to wyjdzie b, jeżeli 2 to wyjdzie c itd itd
następnie jest rzutowanie tej liczby z powrotem na char żeby zamienić na litere
(char) ((int)(Math.random() * 26) + (int)'a');
druga linijka to stworzenie obiektu klasy string. W konstruktorze są 3 argumenty. Ta tablica, jakiś offset i długość tablicy.
new String(str, 0, len)
i w tej samej linijce jest od razu zwrócony obiekt ten który został utworzony
return (new String(str, 0, len))
Jako że nigdy nic w javie nie napisałem to mam pytanie do ogaranijących czy takie coś w javie (utworzenie obiektu operatorem new zaraz w instrukcji return) to jest rodzaj zwrócenia obiektu jako referencja czy może ten obiekt jest kopiowany i tworzony duplikat a ten z funkcji niszczony?
@Pumpkin
Zwracasz referencję do nowo utworzonego obiektu, a żeby być ściślejszym wartość referencji http://stackoverflow.com/a/40523/1646298
Jeżeli masz obiekt to przy zwracaniu/przekazywaniu zawsze pojawia sie referencja.
Pracuje ktoś z was jako freelancer na upowork.com czy innym gunwie?
Zarabiam tam od jakiegoś czasu i zastanawiam się jak mogę efektywnie wyprowadzać kasę z tego typu serwisów.
Aktualnie przy założeniu że klient zapłaci mi $1000 muszę oddać:
20% prowizji (lub 10% jeżeli zarobiłem u klienta conajmniej $500) - zostaje $800
23% VAT od prowizji - zostaje $756
19% podatku w polsce - zostaje $612
Jasno widać że po drodze 'tracimy' prawie 40%!!!
Zastanawiam się czy założenie DG mi tutaj pomoże, teoretycznie VAT zniknie + można starać się najebać koszty. Miał ktoś z was podobne rozkminy?