Results 1 to 25 of 31
Thread: Java ïîìîù
Hybrid View
-
5th December 2006 00:56 #1
Java ïîìîù
Èìàì çàäà÷êà, ñ êîÿòî íå ìîãà äà ñå ñïðàâÿ:
 åäèí ïðîñòè÷úê ïðîåêò èìàìå 2 êëàñà: Square è Triangle
Åòî ãî è ñîðñ êîäà çà 2-òà êëàñà:

Öåëòà å:

Èëè íà áúëãàðñêè äà ñå çàäàäå äúëæèíàòà íà êâàäðàòà äà îòãîâàðÿ íà øèðèíàòà íà òðèúãúëíèêà, áåç äà ñå ïèïà íèùî ïî êîäà íà òðèúãúëíèêà. Ñàìî, ÷å øèðèíàòà íà òðèúãúëíèêà å Private è êâàäðàòà íÿìà äîñòúï äî íåÿ: private int width;
È êàòî ãî íàïèøà òàêà: this.length = homeTriangle.width;
ìè êàçâà: Width has private access in triangle
Ïîìàãàéòå
Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
5th December 2006 01:21 #2
Òî ñè òè ãî êàçâà â ïðàâ òåêñò, àìà íå ÷åòåø - width å private ÷ëåí íà Triangle è íå ìîæåø äà ãî äîñòúïâàø äèðåêòíî îòâúí. Çà òàçè öåë èìàø setWidth() è getWidth().
-
5th December 2006 01:25 #3
Ïðèçíàâàì ñè - ìíîãî çëå ñúì ñ Java.
Âèäÿõ ãî òîâà getWidth, íî íå çíàì êàê äà ãî èçïîçëâàì â êîäà íà Square
Íåùî òàêîâà?
this.length = getWidth(homeTriangle);
Íå ìîãà äà ñõâàíà êàê äà ãî èçïîëçâàì
Èõà òîâà ãî êîìïèëèðà áåç ãðåøêè: this.length = homeTriangle.getWidth();
Ñåãà ùå ïðîáâàì äàëè ðàáîòè
Âñå åäíî òîòî èãðàÿ
Last edited by CYPER; 5th December 2006 at 01:33.
Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
5th December 2006 01:33 #4
Òî÷íèÿ ñèíòàêñèñ å:
this.length = homeTriangle.getWidth();
Ïî òîçè íà÷èí ïðèñâîÿâàø íà length îò òåêóùèÿ îáåêò ñâîéñòâîòî Width âçåòî îò homeTriangle.An year spent in artificial intelligence is enough to make one believe in God.
Powered by ArchLinux.
-
5th December 2006 13:23 #5
Òâà ìå îòêúðòè.
Ãåò ìåòîäèòå íÿìàò âõîäíè ïàðàìåòðè. Âðúùàò ñòîéíîñò ñúùèÿ òèï êàòî òîçè â ïðàéâèò ïîëåòî. Ñåò ìåòîäèòå ñà void è èìàò ôîðìàëåí ïàðàìåòúð îò òèï êàòî òîâà íà ñúîòâåòíàòà ñòîéíîñò â ïðàéâèò ïîëåòî.
Ïè÷, çà êàêâî íå ïåéñòíà òóêà êëàñîâåòå, ÷å äà ãè âèäÿ? Ìúðçè ìå äà ãè ïðåïèñâàì.
p.s. æåëàòåëíî å äà ñå ñëàãà this. Øå ñè ñâèêíåø òàêà, à íÿêúäå êúäåòî èìà super è this, äà ñå ÷óäèø êîå îòêúäå èäâà.Ïî-èçâåñòåí êàòî wireless-êàòà
-
5th December 2006 10:23 #6
Àêî òå ìúðçè ìîæå äà ïðîïóñêàø è "this." è äà ìèíåø ñàìî ñ "length = homeTriangle.getWidth();"
Ïîñëåäíà ðåäàêöèÿ: èçâúðøåíà îò XaMaB; íà äíåøíà äàòà. 0.42 ñåêóíäè ñëåä ïóñêàíå íà ïîñòà
In God we Trust (all others must submit a X.509 certificate). Àêî ñïîðèø ñ èäèîò, âåðîÿòíî è òîé ïðàâè ñúùîòî èëè ñè ïîïàäíàë íà ïàðòèåí (íåïúëåí) ÷ëåí
-
5th December 2006 10:50 #7
Ñàìî àêî òå ìúðçè
An year spent in artificial intelligence is enough to make one believe in God.
Powered by ArchLinux.
-
23rd January 2007 00:54 #8
Ðåøèõ, ÷å 2 äåíà ìú÷åíå å äîñòàòú÷íî. Åòî ãî è ïîðåäíèÿ riddle. Íå èñêàì öåëèÿ ãîòîâ êîä, à ñàìî Hint êàê äà ãî íàïðàâÿ, ÷å óìèðàì îò ÿä âå÷å.
Ùå ñå îïèòàì äà ãî îáÿñíÿ ñ äóìè: Òðÿáâà äà ñå íàïèøå äîïúëíèòåëåí ìåòîä çà åäèí êëàñ. Òîçè êëàñ èìà 4 variables, êàòî íàñ íè èíòåðåñóâà ñàìî åäíà (ÏÈÍ êîä)
Êàêâî ïðàâè ìåòîäúò: èçêàðâà ïðîçîðåö ÷ðåç request() ñ êîéòî ïèòà çà ñòîéíîñòòà íà ÏÈÍ êîäà (ÊÀÐÒÈÍÊÀ 1). Àêî áúäå âúâåäåíà ïðàâèëíàòà ñòîéíîñò èçêàðâà íîâ ïðîçîðåö ÷ðåç alert() è ñúîáùàâà áàëàíñúò ïî ñìåòêàòà (ÊÀÐÒÈÍÊÀ 3). Àêî íå áúäå âúâåäåíà ïðàâèëíàòà ñòîéíîñò èçêàðâà äðóã ïðîçîðåö ÷ðåç alert() è ñúîáùàâà, ÷å å âêàðàíà ãðåøíà ñòîéíîñò (ÊÀÐÒÈÍÊÀ 2), ñëåä êîåòî ÷ðåç request() îòíîâî ïèòà çà ñòîéíîñòòà íà ÏÈÍ êîäà (ÊÀÐÒÈÍÊÀ 1). Òúíêàòà ÷àñò òóê å, ÷å ïèòà çà ÏÈÍ êîäà ñàìî 3 ïúòè è íàêðàÿ âàäè ïîñëåäåí ïðîçîðåç ÷ðåç alert() ñ íàäïèñ "Äîñòúïúò îòêàçàí" (ÊÀÐÒÈÍÊÀ 4). Çà äà âè ñòàíå ñúâñåì ÿñíî ñòàâà âúïðîñ çà èñêàíå íà ÏÈÍ êîä íà áàíêîâà ñìåòêà äî 3 ïúòè. Ïðè óñïåõ âàäè áàëàíñà íà ñìåòêàòà, à ïðè ãðåøêà ïèòà îòíîâî äî 3 ïúòè è íàêðàÿ âàäè "äîñòúïúò îòêàçàí", êàòî ïðè âñÿêà îò 3-òå ãðåøêè ñúîáùàâà, ÷å âúâåäåíèÿò ÏÈÍ êîä å ãðåøåí.
È åäíà ïîÿñíèòåëíà êàðòíèêà:

+ îùå åäíà:

Àç óñïÿõ äà ñêàëúïÿ åé òîâà, êàòî ïèòà ñàìî âåäíúæ è âåäíàãà äàâà îòãîâîð. Ëèïñâà òî÷íî ÷àñòòà ñ ïîâòîðíîòî èñêàòå äî 3 ïúòè (òîåñò îùå 2 ïúòè) è èçêàðâàíå íà alert() ãðåøåí ÏÈÍ ïðè âñåêè íåóñïåøåí îïèò:
Code:public boolean logon() { String input = Dialog.request("Please neter your pin"); if (input.equals(pinNumber)) { Dialog.alert("Your balance is 1751"); } else { Dialog.alert("Access Denied"); } return false; }Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
23rd January 2007 08:26 #9
Íàïðàâè ñè äîïúëíèòåëíà ïðîìåíëèâà çà áðîÿ÷ êîëêî ïúòè å âúâåæäàí ãðåøåí ïèí. Ïðè âñåêè íåóñïåøåí îïèò, óâåëè÷àâàø ñòîéíîñòòà ñ 1.
Ïðåäè äà ïîêàæåø ïðîìïòà çà ÏÈÍ, ïðîâåðÿâàø êàêâà å ñòîéíîñòòà íà ïðîìåíëèâàòà:
- Àêî å ïî-ìàëêà èëè ðàâíà íà 3 => ïîêàçâàø ïðîìïòà
- Àêî å ïî-ãîëÿìà => ïîêàçâàø ñúîáùåíèå çà îòêàçàí äîñòúï
-
23rd January 2007 21:01 #10Êàëôà âèíî÷åðïåö
Join Date: Jun:2002
Location: 85435
Posts: 4,619
Èíèöèàëèçèðàø åäèí áðîÿ÷ îòâúí êàêòî ñúâåòâà öèòèðàíèÿ îò ìåí ñúôîðóìíèê. Ïðîäúëæàâàø ïî ãîðíèÿ ïîñò - ïðîâåðÿâàø ñ åäèí if äàëè óñëîâèåòî å èçïúëíåíî, âúòðå ìó ïîêàçâàø ñúîáùåíèå ñ áàëàíñà + íóëèðàíå íà áðîÿ÷à. Ïîñëå, â else if ñúùî ñå âîäèø ïî ãîðíèÿ ïîñò - ñúîáùåíèå "äîñòúï îòêàçàí, òîçè ïúò àêî ïèíúò å ãðåøåí - ìîëÿ îïèòàéòå îòíîâî", èëè íåùî îò ñîðòà - the choise is all yours ïðè áðîÿ÷ <= 3. Else, äîñòúïà îòêàçàí.
Last edited by Satanail; 24th January 2007 at 02:36.
X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333
-
4th February 2007 23:41 #11
1 ñåäìèöà âå÷å ñå ìú÷à è íå ñòàâà è íå ñòàâà. Ñêàëúïâàì íÿêàêòâ êîä, êîéòî íå âúðøè íà 100% òîâà, êîåòî òðÿáâà. Åòî ãî è ïîðåäíèÿ:
Ïîìàãàéòå ìîëÿ âè, ÷å äî 10-òè òðÿáâà äà ïðåäàâàì èçïèòà, à èìàì îùå åäíà êàìàðà çàäà÷è äà ïèøà (ñèãóðíî ïàê ùå èñêàì ïîìîùCode:public boolean logon() { String input = Dialog.request("Please Enter PIN Number"); int counter = 0; if(input.equals(pinNumber)) { Dialog.alert("Your Balance is " + balance); } else if(counter > 3) { Dialog.alert("Incorrect PIN. Please Try Again"); input = Dialog.request("Please Enter PIN Number"); counter = counter + 1; } else { Dialog.alert("Access Denied"); } return false; }
)
Ñëåä 2 ÷àñà âñåêè äåí, ïðåêàðàíè â ðåäàêòèðàíå íà êîäà è ïðîáè ìå çàáîëÿâà ãëàâàòà äà ìèñëÿ çà âúçìîæíèòå êîìáèíàöèè. Òåõíè÷åñêè ðàçáèðàì âñÿêà åäíà ëèíèÿ êîä, íî ëîãè÷åñêè íå ìîãà äà ñúñòàâÿ "ïðîãðàìàòà". Ñìèñúë íå ìîãà äà ñè ÿ ïðåäñòàâÿ â ãëàâàòà êîå, ïîäèð êîå òðÿáâà äà áúäå
Âèæäàì èìà ñâåòíàòè õîðà. Íÿêîé àêî ìó ñå ãóáè âðåìå ïî ICQ äà ïîìàãà ùå ñúì ìó àäñêè áëàãîäàðåí. Àêî íå òóêà ïîìàãàéòå.
Ïðåäâàðèòåëíî áëàãîäàðÿ.Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
5th February 2007 01:33 #12
Ïðîáâàé òîâà:
Äîáàâêà: ãðåøêàòà å ìîÿ! Ëîãèêàòà è ñèíòàêñà ìè êóöàò, çàòîâà å è ñòðàííèÿò ðåçóëòàò!public boolean logon()
{
private int counter = 0;
while(counter < 4)
{
String input = Dialog.request("Please Enter PIN Number");
if(input.equals(pinNumber))
{
Dialog.alert("Your Balance is " + balance);
}
else
counter = counter + 1;
Dialog.alert("Incorrect PIN. Please Try Again");
}
if (counter > 3)
{
Dialog.alert("Access Denied");
}
return false;
}Last edited by haste; 5th February 2007 at 04:24.
-
5th February 2007 01:43 #13
Ïúðâî äà òå ïðåäóïðåäÿ, ÷å íå ðàçáèðàì îò Java, íî òè ïèòàø çà ëîãèêàòà - íàäÿâàì ñå, ñèíòàêñèñà ìîæåø äà ñè ãî îïðàâèø... Çàòîâà ùå òè ïèøà ñúñ C-ñèíòàêñèñ, êàòî, äîêîëêîòî ñúì ÷óâàë, çà Java å äîñòà ïîäîáåí...
Òà, êàêâî ïðàâè òîâà, êîåòî íàïèñàõ... Ïúðâî ïîòðåáèòåëÿ ñè âúâåæäà íåùî ñè... Ñëåä òîâà ãëåäàìå óñëîâèåòî íà while öèêúëà... Àêî counter å ïî-ìàëêî îò 3 È âúâåäåíàòà ñòîéíîñò íå ñúâïàäà ñ ÏÈÍ-à, âëèçàìå â öèêúëà... Òàì èçêàðâàìå ñúîáùåíèå çà ãðåøåí ÏÈÍ, êàðàìå ïîòðåáèòåëÿ äà âúâåäå íîâ, è óâåëè÷àâàìå áðîÿ÷à... Ñëåä òîâà öèêúëà îòíîâî ñå âðúùà íà óñëîâèåòî, íî òîçè ïúò ñ íîâèòå ñòîéíîñòè íà counter è input... Àêî è òîçè ïúò íå å âåðåí ÏÈÍ-à, ïàê âëèçà âúòðå è ò.í... Àêî ïðèìåðíî ÏÈÍ-à å âåðåí, íÿìà äà âëåçå â öèêúëà, à ùå ïðîäúëæè ñúñ ñëåäâàùèÿ if. Òîçè if ïðàâè îùå åäèí ïúò ïðîâåðêà äàëè ÏÈÍ-à å âåðåí, çàùîòî ìîæå äà ñìå èçëåçëè îò öèêúëà çàðàäè óñëîâèåòî ,,ïî-ìàëêî îò 3 îïèòà". Àêî èìàìå ñúâïàäåíèå, âñè÷êî å îê - äàâàìå áàëàíñà... Íî, àêî íå, çíà÷è öèêúëà ñå å ïðåêðàòèë çàðàäè òîâà, ÷å ñìå èìàëè 3 îïèòà... Çàòîâà ïðîâåðÿâàìå òðåòèÿ îïèò (çàùîòî ïðè ïîñëåäíîòî èçïúëíåíèå âèíàãè ñå íàðóøàâà óñëîâèåòî (counter < 3) è, äå ôàêòî, íå ñìå ïðîâåðèëè äàëè òðåòèÿ îïèò íå å ïðàâèëåí) è àêî âñå ïàê è òîé å ãðåøåí, êàçâàìå ìó Àêñåñ äåíàéä...Code:String input = Dialog.request("Please Enter PIN Number"); int counter = 0; while( !input.equals(pinNumber) && counter < 3){ Dialog.alert("Incorrect PIN. Please Try Again"); input = Dialog.request("Please Enter PIN Number"); counter = counter + 1; } if(input.equals(pinNumber)) Dialog.alert("Your Balance is " + balance); else Dialog.alert("Incorrect PIN. Access Denied!");
Àìè òîâà áè òðÿáâàëî äà å... Îñâåí àêî íå ñúì ñãàôèë íåùî, äå... Èíà÷å çà Java-ñèíòàêñèñà âå÷å òè êàçàõ, äàíî å ñúùèÿò êàòî Ñ... Àêî íå, ïèòàé... À àêî íå ðàçáèðàø íåùî ïî ëîãèêàòà, íàé-äîáðå ïðîáâàé äà ïðîèãðàåø àëãîðèòúìà ñòúïêà ïî ñòúïêà íàóì, èëè àêî íå òè ñå ïðåäñòàâÿ òîëêîâà, ïîçâàé debugger...
-
5th February 2007 02:39 #14
haste, òâîåòî íå ðàáîòè çàùîòî: ïðè âêàðâàíå íà âåðåí ïèí êîä îùå â íà÷àëîòî âëèçà â áåçêðàåí öèêúë, ùîòî áðîÿ÷úò ñè ñòîè ïîñòîÿííî íà 0. Íà âñè÷êî îòãîðå ñëåä êàòî å ñúîáùèëî áàëàíñà èçêàðâà è alert ñ "Incorrect PIN. Please Try Again" Ìèñëÿ, ÷å å çàðàäè íåïðàâèëíî ñëîæåíè ñêîáè.
MFrost, åâàëà ÷îâå÷å èçáàâè ìå îò ìúêèòå. È òâîÿò íå ðàáîòåùå êàòî õîðàòà, íî ñëåä ïðåðàáîòêà âúðøè òî÷íî êàêâîòî òðÿáâà. Ïóñêàì ãî àêî âè å èíòåðåñíî:
public boolean logon()
{
String input = Dialog.request("Please Enter Your PIN Number");
int counter = 0;
while( !input.equals(pinNumber) && counter < 2)
{
Dialog.alert("Incorrect PIN Number. Please Try Again");
input = Dialog.request("Please Enter Your PIN Number");
counter = counter + 1;
}
if(input.equals(pinNumber))
{
Dialog.alert("Your Balance is " + balance);
}
else
{
Dialog.alert("ACCESS DENIED");
}
return false;
}Åé òîâà ëîãè÷åñêè íå ìîæåõ äà ãî èçìèñëÿ. Íî ïî÷òè ñúì óáåäåí, ÷å àêî ìè ãî áåøå íàïèñàë áåç ñàìèÿ êîä ñèãóðíî ùÿõ ñàì äà ãî íàïèøà ñëåä êàòî çíàì êàê òî÷íî.
Originally Posted by MFrost
Ìåðñè ìíîãî îòíîâî è íà âñè÷êè äðóãè, êîèòî ìè ïîìîãíàõà. Ëîøîòî å, ÷å èìàì îùå åäíà êàìàðà çàäà÷êè è ñðîêúò ìè å äî 10-òè òîçè ìåñåö. Î÷àêâàéòå ìå îòíîâî
Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
5th February 2007 15:57 #15
Åé, âÿðíî, ÷å òðÿáâà äà å äî 2... Àìà â 1:30 êîé òè ìèñëè, ÷å ñå áðîè îò 0, íå îò 1...
-
5th February 2007 22:31 #16
Ïîðåäíàòà çàäà÷êà, íî òîçè ïúò ïî÷òè ÿ íàïðàâèõ ñàì

Îáÿñíåíèå: Ïúðâî ïîòðåáèòåëÿò òðÿáâà äà âêàðà pin êîä ÷ðåç request è ñëåä òîâà îùå åäèí ïúò çà ïîòâúðæäåíèÿ. Àêî ñúâïàäàò 2-òà String-à â pinNumber ñå ñìåíÿ ñ òîâà, êîÿòî å âêàðàíî â 2-òå ïîëåòà. Àêî íå ñúâïàäà èçëèâà ïðîçîðåö ñ confirm, êîéòî ïèòà äàëè ïîòðåáèòåëÿò èñêà äà îïèòà îòíîâî. Àêî êëèêíå Yes ñå ïîâòàðÿ ãîðíàòà ïðîöåäóðà, à àêî êëèêíå No èçëèçà ïðîçîðåö ñ alert, óâåäîìÿâàù, ÷å ïðîöåäóðàòà ïî ñìÿíà íà ïèí êîäà å ïðåêðàòåíà. Òîâà ãîðíîòî ñå ïîâòàðÿ áåçêðàé, äîêàòî íå áúäå ñìåíåí ïèí êîäà (ñ âêàðâàíå íà åäíàêâè String-îâå â 2-òà request-à èëè äîêàòî íå ñå íàòèñíå No, ïðè çàïèòâàíå çà íîâà ïðîáâà).
Åòî êàêâî ñêàëúïèõ:
Code:public void changePin() { String pin1 = Dialog.request("Please Enter Your PIN"); String pin2 = Dialog.request("Please Enter Your PIN Again"); if(pin1.equals(pin2)) { pinNumber = pin1; Dialog.alert("PIN Recorded"); } else { while(Dialog.confirm("try again")) { pin1 = Dialog.request("Please Enter Your PIN"); pin2 = Dialog.request("Please Enter Your PIN Again"); if(pin1.equals(pin2)) { pinNumber = pin1; Dialog.alert("PIN Recorded"); } } Dialog.alert("CANCELED"); } } }
Åäèíñòâåíèÿò ïðîáëåì å, ÷å âúâ while loop-à àêî ïîòðåáèòåëÿò âêàðà 2-ïúòè åäíàêúâ pin, ïèí êîäà áúäå ñìåíåí è èçêàðà alert çà ñìåíåí êîä ñëåä òîâà ïàê ïèòà äàëè èñêà íîâà ïðîáà, à íå òðÿáâà, ùîòî âñè÷êî å óñïåøíî.
Ïîìàãàéòå
Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
5th February 2007 23:13 #17Òîâà áè òðÿáâàëî äà ñâúðøè ðàáîòà...Code:
bool succ_flag; .... do{ pin1 = Dialog.request("Please Enter Your PIN"); pin2 = Dialog.request("Please Enter Your PIN Again"); succ_flag = pin1.equals(pin2); if(succ_flag){ pinNumber = pin1; Dialog.alert("PIN Recorded"); } }while( Dialog.confirm("try again") && !succ_flag); if(!succ_flag) Dialog.alert("CANCELED");
È ñàìî åäèí ñúâåò, çàùîòî âèæäàì, ÷å â ìîìåíòà íàâëèçàø â ïðîãðàìèðàíåòî, à òîâà å íàâèê, ñ êîéòî å äîáðå äà ñâèêíåø îòíà÷àëî. Ìíîãî ïî-ïðåãëåäíî å, àêî îñòàâÿø ïîíå ïî åäèí èíòåðâàë (íÿêîè îñòàâÿò è òàáóëàöèÿ), êîãàòî âëèçàø â ñúñòàâåí îïåðàòîð - if, while... - çàùîòî òàêà ÷åòÿùèÿò êîäà(äîðè è òîâà äà ñè òè) ñå îðèåíòèðà äîñòà ïî-ëåñíî...
-
6th February 2007 14:05 #18
Íàèñòèíà ìàëêî òðóäíî ñå ÷åòå íåïîäðåäåí êîä.Íà ïðúâ ïîãëåä, ìèñëÿ ÷å åäèí break; ùå òè ðåøè ïðîáëåìà ñëåä Dialog.alert("PIN Recorded");
Thåre are 10 kinds of people in this world - people who know binary, and those who don't.
 ñúîòíîøåíèå öåíà-êà÷åñòâî, áèðàòà íà àâàíòà íÿìà êîíêóðåíöèÿ.
-
6th February 2007 22:16 #19
break; íå ñìå ãî ó÷èëè îùå

Ñëåä ïîìîù îòíîâî îò MFrost è åäíà ðåäàêöèÿ îò ìåí ñëåä òîâà êðàåí âàðèàíò:
Code:public void changePin() { boolean again = true; String pin1 = Dialog.request("Please Enter Your New PIN Number"); String pin2 = Dialog.request("Please Confirm Your New PIN Again"); if(pin1.equals(pin2)) { pinNumber = pin1; Dialog.alert("PIN Number Successfully Changed"); } else { again = Dialog.confirm("PIN Numbers Did Not Match! Do You Want To Try Again?"); } while( again && !pin1.equals(pin2)) { pin1 = Dialog.request("Please Enter Your New PIN Number"); pin2 = Dialog.request("Please Confirm Your New PIN Again"); if(pin1.equals(pin2)) { pinNumber = pin1; Dialog.alert("PIN Number Successfully Changed"); } else { again=Dialog.confirm("PIN Numbers Did Not Match! Do You Want To Try Again?"); } } if(!again) { Dialog.alert("CANCELLED"); } } }Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
10th May 2007 20:07 #20
Ïðîäúëæåíèå îò ìåí ïî òåìàòà:
Êàê ìîãà äà íàêàðàì åäèí êîíñòðóêòîð äà ÍÅ ñúçäàäå îáåêò, àêî âõîäÿùèÿò ïàðàìåòúð íå îòãîâàðÿ íà äàäåíî óñëîâèå(íàïð. int ïàðàìåòúð äà å â îïðåäåëåí äèàïàçîí)?
Êîãàòî ãî ïðàâÿ ñúñìè çàòâàðÿ âñè÷êî, êîåòî íå å æåëàòåëíîSystem.exit(0);
Ñàìî return; íå ñòàâà, à âå÷å îñòàíàõ áåç èäåè..
Çà íàãðàäà - âèðòóàëíè áèðè
Fritz!Box 7270: ADSL2+ Router; 802.11a,b..n; VoIP; DECT base station; FAX; USB 2.0 Host; ...
DELL Latitude XT: C2D ULV U7600, 3GB DDR2, 1,8" 120GB, Touchpad & Trackpoint & Touchscreen, Docking station
HTC S730 + Sony Ericsson MBW-150 Executive Bluetooth Watch
-
10th May 2007 20:34 #21
Ïî ïðèíöèï ðàçáðàõ êàêâî òî÷íî èñêàø äà íàïðàâèø, íî àêî ìîæå äàé öÿëàòà çàäà÷à.
Gigabyte X570 AORUS Ultra | 5950X | Arctic Liquid Freezer II 240 | Corsair Vengeance LPX 2x8GB 3200Mhz | Samsung 980 Pro 1TB + Samsung 970 Pro 1TB | Gigabyte AORUS GeForce RTX 3080 Ti Master 12GB | Fractal Design Meshify C Dark TG | Corsair AX860i | Samsung U32H850 32" 4K
-
10th May 2007 20:53 #22Êàëôà âèíî÷åðïåö
Join Date: Jun:2002
Location: 85435
Posts: 4,619
Àìè.....ïðàâèø åäíà ïðîâåðêà ñ if çà òîâà äàëè óñëîâèåòî òå óäîâëåòâîðÿâà è âúòðå ñúçäàâàø îáåêòà.
int i = 8;
if (i>6 && i<10)
{
ïðàâèø îáåêòà ïîåìàù i;
}
else
ïðàâèø òàì íåùî ñè
Ñúîòâåòíî, àêî i e 5, îáåêòà íÿìà äà áúäå ñúçäàäåí.X570 Aorus Elite || R5 3600x || NH-D14 || 32GB RAM || GTX1070Ti Ultra Silent || PCE-AC56 || 850 EVO+MP510+HDDs || SSR-650RT all in Dark Base 900 || EV2736W || G29 || Obutto Ozone+Sparco R333
-
10th May 2007 21:00 #23
Àìè êàêâî çíà÷è êîíñòðóêòîðà äà íå ñúçäàäå îáåêò - new îïåðàòîðà äà òè âúðíå null ëè? Ðåàëíî new ñúçäàâà îáåêòèòå, à êîíñòðóêòîðà ñàìî èíèöèàëèçèðà ïîëåòàòà.
Òîâà, êîåòî ìîæåø äà íàïðàâèø å äà èçïîëçâàø Factory øàáëîíà (âèæ òðåòèÿ ïðèìåð - òîé å íàé-÷åñòî ñðåùàíèÿ). Òîåñò ïðàâèø êîíñòðóêòîðèòå private è èìàø create ìåòîä, êîéòî òè âðúùà ïîäõîäÿùî íåùî.
Ñàìî èìàé ïðåäâèä, ÷å ñ null å õóáàâî äà âíèìàâàø , çàùîòî êàòî òðúãíåø äà äîñòúïâàø ïîëåòàòà èëè ìåòîäèòå íà null reference ïîëó÷àâàø èçêëþ÷åíèå. Ñúùî èìàé ïðåäâèä, ÷å ïî ïðèíöèï èäåÿòà íà Factory å ìàëêî ïî-äðóãà è òîâà íå å ìíîãî ÷èñòî ðåøåíèå.
-
10th May 2007 23:16 #24
Èçâèíÿâàì ñå, êîäà òðÿáâàøå äà ãî ïîñòíà îùå îòíà÷àëî..
Ïðîìåíèõ íÿêîé èìåíà çà äà íÿìà èçíåíàäè (çà ìåí)..Code:public class HouseKey implements IHouseKey { private String opisanie; private int nomer; public HouseKey(String opisanie, int nomer) { super(); if (nomer <= 0) { System.exit(0); } else{ this.opisanie = opisanie; this.nomer = nomer; } }
Öåëòà å òîâà System.exit äà ãî çàìåíÿ ñ íåùî, êîåòî ùå âúðøè ðàáîòà.. Àêî íÿìà òàêîâà, ïîíå íÿêàêâè íàñîêè?
Ìåðñè!Fritz!Box 7270: ADSL2+ Router; 802.11a,b..n; VoIP; DECT base station; FAX; USB 2.0 Host; ...
DELL Latitude XT: C2D ULV U7600, 3GB DDR2, 1,8" 120GB, Touchpad & Trackpoint & Touchscreen, Docking station
HTC S730 + Sony Ericsson MBW-150 Executive Bluetooth Watch
-
10th May 2007 23:45 #25
àìè âèæ ãîðíèÿ ïîñò - òàì ïèøå, ÷å íÿìà òàêîâà íåùî è èìà íÿêàêâè íàñîêè.




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè