¸üÐÂʱ¼ä:2017Äê11ÔÂ09ÈÕ14ʱ33·Ö À´Ô´:ÀÖÓã²¥¿Í ä¯ÀÀ´ÎÊý:
Á˽âÍêjavaµÄССÀúÊ·ÒÔ¼°Éú´æ»·¾³£¬ÏÂÃæ¾ÍÈÃÎÒÃÇ¿ªÊ¼ÕæÕæÕýÕýµÄ×ß½øjavaµÄÊÀ½ç°É!¸÷λŒÅË¿ÃÇ£¬°ÑÕÐ×Ó·ÅÁÁµã£¬¾«²Ê¿ªÊ¼ÁË
ÐèÒª¸ü¶àJavaѧϰÊÓÆµ+×ÊÁÏ+Ô´Â룬Çë¼ÓQQ£º3276250747
javaÓï·¨»ù´¡²¿·Ö»ã×Ü
1£¬¹Ø¼ü×Ö£ºÆäʵ¾ÍÊÇijÖÖÓïÑÔ¸³ÓèÁËÌØÊ⺬ÒåµÄµ¥´Ê¡£
±£Áô×Ö£ºÆäʵ¾ÍÊÇ»¹Ã»Óи³ÓèÌØÊ⺬Ò壬µ«ÊÇ×¼±¸ÈÕºóҪʹÓùýµÄµ¥´Ê¡£
2£¬±êʾ·û£ºÆäʵ¾ÍÊÇÔÚ³ÌÐòÖÐ×Ô¶¨ÒåµÄÃû´Ê¡£±ÈÈçÀàÃû£¬±äÁ¿Ãû£¬º¯ÊýÃû¡£°üº¬ 0-9¡¢a-z¡¢$¡¢_ ;
×¢Ò⣺
1)£¬Êý×Ö²»¿ÉÒÔ¿ªÍ·¡£
2)£¬²»¿ÉÒÔʹÓùؼü×Ö¡£
3£¬³£Á¿£ºÊÇÔÚ³ÌÐòÖеIJ»»á±ä»¯µÄÊý¾Ý¡£
4£¬±äÁ¿£ºÆäʵ¾ÍÊÇÄÚ´æÖеÄÒ»¸ö´æ´¢¿Õ¼ä£¬ÓÃÓÚ´æ´¢³£Á¿Êý¾Ý¡£
×÷Ó㺷½±ãÓÚÔËËã¡£ÒòΪÓÐЩÊý¾Ý²»È·¶¨¡£ËùÒÔÈ·¶¨¸ÃÊý¾ÝµÄÃû´ÊºÍ´æ´¢¿Õ¼ä¡£
ÌØµã£º±äÁ¿¿Õ¼ä¿ÉÒÔÖØ¸´Ê¹Óá£
ʲôʱºò¶¨Òå±äÁ¿?Ö»ÒªÊÇÊý¾Ý²»È·¶¨µÄʱºò£¬¾Í¶¨Òå±äÁ¿¡£
±äÁ¿¿Õ¼äµÄ¿ª±ÙÐèÒªÊ²Ã´ÒªËØÄØ?
1£¬Õâ¸ö¿Õ¼äÒª´æ´¢Ê²Ã´Êý¾Ý?Êý¾ÝÀàÐÍ¡£
2£¬Õâ¸ö¿Õ¼ä½ÐʲôÃû×Ö°¡?±äÁ¿Ãû³Æ¡£
3£¬Õâ¸ö¿Õ¼äµÄµÚÒ»´ÎµÄÊý¾ÝÊÇʲô? ±äÁ¿µÄ³õʼ»¯Öµ¡£
±äÁ¿µÄ×÷ÓÃÓòºÍÉú´æÆÚ:
±äÁ¿µÄ×÷ÓÃÓò£º
×÷ÓÃÓò´Ó±äÁ¿¶¨ÒåµÄλÖÿªÊ¼£¬µ½¸Ã±äÁ¿ËùÔÚµÄÄǶԴóÀ¨ºÅ½áÊø;
ÉúÃüÖÜÆÚ£º
±äÁ¿´Ó¶¨ÒåµÄλÖÿªÊ¼¾ÍÔÚÄÚ´æÖлîÁË;
±äÁ¿µ½´ïËüËùÔÚµÄ×÷ÓÃÓòµÄʱºò¾ÍÔÚÄÚ´æÖÐÏûʧÁË;
Êý¾ÝÀàÐÍ£º
1)£º»ù±¾Êý¾ÝÀàÐÍ£ºbyte¡¢short¡¢int¡¢long¡¢float¡¢double¡¢char¡¢boolean
2)£ºÒýÓÃÊý¾ÝÀàÐÍ: Êý×é¡¢Àà¡¢½Ó¿Ú¡£
¼¶±ð´ÓµÍµ½¸ßΪ£ºbyte,char,short(ÕâÈý¸öƽ¼¶)-->int-->float-->long-->double
×Ô¶¯ÀàÐÍת»»£º´ÓµÍ¼¶±ðµ½¸ß¼¶±ð£¬ÏµÍ³×Ô¶¯×ªµÄ;
Ç¿ÖÆÀàÐÍת»»£ºÊ²Ã´Çé¿öÏÂʹÓÃ?°ÑÒ»¸ö¸ß¼¶±ðµÄÊý¸³¸øÒ»¸ö±ð¸ÃÊýµÄ¼¶±ðµÍµÄ±äÁ¿;
ÔËËã·ûºÅ£º
1)¡¢ËãÊõÔËËã·û¡£
+ - * / % %:ÈκÎÕûÊýÄ£2²»ÊÇ0¾ÍÊÇ1£¬ËùÒÔÖ»Òª¸Ä±ä±»Ä£Êý¾Í¿ÉÒÔʵÏÖ¿ª¹ØÔËËã¡£
+:Á¬½Ó·û¡£
++,--
2)¡¢¸³ÖµÔËËã·û¡£
= += -= *= /= %=
3)¡¢±È½ÏÔËËã·û¡£
ÌØµã£º¸ÃÔËËã·ûµÄÌØµãÊÇ£ºÔËËãÍêµÄ½á¹û£¬ÒªÃ´ÊÇtrue£¬ÒªÃ´ÊÇfalse¡£
4)¡¢Âß¼ÔËËã·û¡£
& | ^ ! && ||
Âß¼ÔËËã·û³ýÁË! Íâ¶¼ÊÇÓÃÓÚÁ¬½ÓÁ½¸öbooleanÀàÐͱí´ïʽ¡£
&: Ö»ÓÐÁ½±ß¶¼Îªtrue½á¹ûÊÇtrue¡£·ñÔò¾ÍÊÇfalse¡£
|:Ö»ÒªÁ½±ß¶¼Îªfalse½á¹ûÊÇfalse£¬·ñÔò¾ÍÊÇtrue
^:Òì»ò£ººÍ»òÓе㲻һÑù¡£
Á½±ß½á¹ûÒ»Ñù£¬¾ÍΪfalse¡£
Á½±ß½á¹û²»Ò»Ñù£¬¾ÍΪtrue.
& ºÍ &&Çø±ð£º & £ºÎÞÂÛ×ó±ß½á¹ûÊÇʲô£¬Óұ߶¼²ÎÓëÔËËã¡£
&&:¶Ì·Ó룬Èç¹û×ó±ßΪfalse£¬ÄÇôÓұ߲»²ÎÊýÓëÔËËã¡£
| ºÍ|| Çø±ð£º|£ºÁ½±ß¶¼ÔËËã¡£
||£º¶Ì·»ò£¬Èç¹û×ó±ßΪtrue£¬ÄÇôÓұ߲»²ÎÓëÔËËã¡£
5)¡¢Î»ÔËËã·û:ÓÃÓÚ²Ù×÷¶þ½øÖÆÎ»µÄÔËËã·û¡£
& | ^
<< >> >>>(ÎÞ·ûºÅÓÒÒÆ)
Á·Ï°£º¶ÔÁ½¸ö±äÁ¿µÄÊý¾Ý½øÐл¥»»¡£²»ÐèÒªµÚÈý·½±äÁ¿¡£
int a = 3,b = 5;-->b = 3,a = 5;
a = a + b; a =8;
b = a - b; b =3;c
a = a - b; a =5;
a = a ^ b;//
b = a ^ b;//b= a ^ b ^ b = a
a = a ^ b;//a= a ^ b ^ a = b;
Á·Ï°£º¸ßЧµÄËã³ö 2*8 ------------------> Î»ÒÆÔËËãµÄ¿¼Ñ飬java»ù´¡ÃæÊÔÖÐËüµÄÆØ¹âÂʲ»µÍŶ
5£¬Óï¾ä
If switch do while while for
ÕâЩÓï¾äʲôʱºòÓÃ?
1)¡¢µ±ÅжϹ̶¨¸öÊýµÄÖµµÄʱºò£¬¿ÉÒÔʹÓÃif£¬Ò²¿ÉÒÔʹÓÃswitch¡£
µ«Êǽ¨ÒéʹÓÃswitch£¬Ð§ÂÊÏà¶Ô½Ï¸ß¡£
switch(±äÁ¿){
case Öµ:ÒªÖ´ÐеÄÓï¾ä;break;
…
default:ÒªÖ´ÐеÄÓï¾ä;
}
¹¤×÷ÔÀí£ºÓÃСÀ¨ºÅÖеıäÁ¿µÄÖµÒÀ´ÎºÍcaseºóÃæµÄÖµ½øÐжԱȣ¬ºÍÄĸöcaseºóÃæµÄÖµÏàͬÁË
¾ÍÖ´ÐÐÄĸöcaseºóÃæµÄÓï¾ä£¬Èç¹ûûÓÐÏàͬµÄÔòÖ´ÐÐdefaultºóÃæµÄÓï¾ä;
ϸ½Ú£º1)£ºbreakÊÇ¿ÉÒÔÊ¡ÂԵģ¬Èç¹ûÊ¡ÂÔÁ˾ÍÒ»Ö±Ö´Ðе½Óöµ½breakΪֹ;
2)£ºswitch ºóÃæµÄСÀ¨ºÅÖеıäÁ¿Ó¦¸ÃÊÇbyte,char,short,intËÄÖÖÀàÐÍÖеÄÒ»ÖÖ;
3)£ºdefault¿ÉÒÔдÔÚswitch½á¹¹ÖеÄÈÎÒâλÖÃ;Èç¹û½«defaultÓï¾ä·ÅÔÚÁ˵ÚÒ»ÐУ¬Ôò²»¹ÜexpressionÓëcaseÖеÄvalueÊÇ·ñÆ¥Å䣬³ÌÐò»á´Ódefault¿ªÊ¼Ö´ÐÐÖ±µ½µÚÒ»¸öbreak³öÏÖ¡£
2)¡¢µ±ÅжÏÊý¾Ý·¶Î§£¬»ñÈ¡ÅжÏÔËËã½á¹ûbooleanÀàÐÍʱ£¬ÐèҪʹÓÃif¡£
3)¡¢µ±Ä³Ð©Óï¾äÐèÒªÖ´Ðкܶà´Îʱ£¬¾ÍÓÃÑ»·½á¹¹¡£
whileºÍfor¿ÉÒÔ½øÐл¥»»¡£
Çø±ðÔÚÓÚ£ºÈç¹ûÐèÒª¶¨Òå±äÁ¿¿ØÖÆÑ»·´ÎÊý¡£½¨ÒéʹÓÃfor¡£ÒòΪforÑ»·Íê±Ï£¬±äÁ¿ÔÚÄÚ´æÖÐÊÍ·Å¡£
break:×÷ÓÃÓÚswitch £¬ºÍÑ»·Óï¾ä£¬ÓÃÓÚÌø³ö£¬»òÕß³ÆÎª½áÊø¡£
breakÓï¾äµ¥¶À´æÔÚʱ£¬ÏÂÃæ²»Òª¶¨ÒåÆäËûÓï¾ä£¬ÒòΪִÐв»µ½£¬±àÒë»áʧ°Ü¡£µ±Ñ»·Ç¶Ì×ʱ£¬breakÖ»Ìø³öµ±Ç°ËùÔÚÑ»·¡£ÒªÌø³öǶÌ×ÖеÄÍⲿѻ·£¬Ö»Òª¸øÑ»·ÆðÃû×Ö¼´¿É£¬Õâ¸öÃû×Ö³ÆÖ®Îª±êºÅ¡£
´úÂëÆ¬¶Î£º
z: //forÑ»·±êºÅ
for(int x=0;x<3;x++){
for(int y=0;y<2;y++){
//²»´ø±êºÅµÄ¾ÍÊǽáÊøÕû¸öÑ»·ÌåµÄ×÷Óã¬ÔÚÄǸöÑ»·ÄÚ²¿¾Í½áÊøÄĸöÑ»·
if(x==1)break;
//´ø±êºÅÌø¹ýbreakºóÃæµÄÓï¾ä£¬»Øµ½±êºÅλÖõÄÑ»·£¬¼ÌÐø¸ÃÑ»·Ï´εÄÌõ¼þÅжϣ¬
//ÒѾö¶¨ÊÇ·ñÖ´ÐиÃÑ»·Ìå
if(x==2&&y==1)break z;
}
}
continue:Ö»×÷ÓÃÓÚÑ»·½á¹¹£¬¼ÌÐøÑ»·Óõġ£
×÷Ó㺽áÊø±¾´ÎÑ»·£¬¼ÌÐøÏ´ÎÑ»·¡£¸ÃÓï¾äµ¥¶À´æÔÚʱ£¬ÏÂÃæ²»¿ÉÒÔ¶¨ÒåÓï¾ä£¬Ö´Ðв»µ½¡£
6£¬º¯ Êý£º
ΪÁËÌá¸ß´úÂëµÄ¸´ÓÃÐÔ£¬¿ÉÒÔ½«Æä¶¨Òå³ÉÒ»¸öµ¥¶ÀµÄ¹¦ÄÜ£¬¸Ã¹¦ÄܵÄÌåÏÖ¾ÍÊÇjavaÖеĺ¯Êý¡£º¯Êý¾ÍÊÇÌåÏÖÖ®Ò»¡£
javaÖеĺ¯ÊýµÄ¶¨Òå¸ñʽ£º
ÐÞÊηû ·µ»ØÖµÀàÐÍ º¯ÊýÃû(²ÎÊýÀàÐÍ ÐÎʽ²ÎÊý1£¬²ÎÊýÀàÐÍ ÐÎʽ²ÎÊý1£¬…){
Ö´ÐÐÓï¾ä;
return ·µ»ØÖµ;
}
µ±º¯ÊýûÓоßÌåµÄ·µ»ØÖµÊ±£¬·µ»ØµÄ·µ»ØÖµÀàÐÍÓÃvoid¹Ø¼ü×Ö±íʾ¡£
Èç¹ûº¯ÊýµÄ·µ»ØÖµÀàÐÍÊÇvoidʱ£¬returnÓï¾ä¿ÉÒÔÊ¡ÂÔ²»Ð´µÄ£¬ÏµÍ³»á°ïÄã×Ô¶¯¼ÓÉÏ¡£
returnµÄ×÷Ó㺽áÊøº¯Êý¡£½áÊø¹¦ÄÜ¡£
ÈçºÎ¶¨ÒåÒ»¸öº¯Êý?
º¯ÊýÆäʵ¾ÍÊÇÒ»¸ö¹¦ÄÜ£¬¶¨Ò庯Êý¾ÍÊÇʵÏÖ¹¦ÄÜ£¬Í¨¹ýÁ½¸öÃ÷È·À´Íê³É£º
1)¡¢Ã÷È·¸Ã¹¦ÄܵÄÔËËãÍêµÄ½á¹û£¬ÆäʵÊÇÔÚÃ÷È·Õâ¸öº¯ÊýµÄ·µ»ØÖµÀàÐÍ¡£
2)¡¢ÔÚʵÏָù¦ÄܵĹý³ÌÖÐÊÇ·ñÓÐδ֪ÄÚÈݲÎÓëÁËÔËË㣬Æäʵ¾ÍÊÇÔÚÃ÷È·Õâ¸öº¯ÊýµÄ²ÎÊýÁбí(²ÎÊýÀàÐÍ&²ÎÊý¸öÊý)¡£
º¯ÊýµÄ×÷Óãº
1)¡¢ÓÃÓÚ¶¨Ò幦ÄÜ¡£
2)¡¢ÓÃÓÚ·â×°´úÂëÌá¸ß´úÂëµÄ¸´ÓÃÐÔ¡£
×¢Ò⣺º¯ÊýÖÐÖ»Äܵ÷Óú¯Êý£¬²»Äܶ¨Ò庯Êý¡£
Ö÷º¯Êý£º
1)¡¢±£Ö¤¸ÃÀàµÄ¶ÀÁ¢ÔËÐС£
2)¡¢ÒòΪËüÊdzÌÐòµÄÈë¿Ú¡£
3)¡¢ÒòΪËüÔÚ±»jvmµ÷Óá£
º¯Êý¶¨ÒåÃû³ÆÊÇÎªÊ²Ã´ÄØ?
´ð£º1)¡¢ÎªÁ˶Ըù¦ÄܽøÐбêʾ£¬·½±ãÓÚµ÷Óá£
2)¡¢ÎªÁËͨ¹ýÃû³Æ¾Í¿ÉÒÔÃ÷È·º¯ÊýµÄ¹¦ÄÜ£¬ÎªÁËÔö¼Ó´úÂëµÄÔĶÁÐÔ¡£
ÖØÔØµÄ¶¨ÒåÊÇ£ºÔÚÒ»¸öÀàÖУ¬Èç¹û³öÏÖÁËÁ½¸ö»òÕßÁ½¸öÒÔÉϵÄͬÃûº¯Êý£¬Ö»ÒªËüÃǵIJÎÊýµÄ¸öÊý£¬»òÕß²ÎÊýµÄÀàÐͲ»Í¬£¬¼´¿É³ÆÖ®Îª¸Ãº¯ÊýÖØÔØÁË¡£
ÈçºÎÇø·ÖÖØÔØ£ºµ±º¯ÊýͬÃûʱ£¬Ö»¿´²ÎÊýÁÐ±í¡£ºÍ·µ»ØÖµÀàÐÍû¹ØÏµ¡£
7£¬Êý ×飺
ÓÃÓڴ洢ͬһÀàÐÍÊý¾ÝµÄÒ»¸öÈÝÆ÷¡£ºÃ´¦£º¿ÉÒÔ¶Ô¸ÃÈÝÆ÷ÖеÄÊý¾Ý½øÐбàºÅ£¬´Ó0¿ªÊ¼¡£Êý×éÓÃÓÚ·â×°Êý¾Ý£¬¾ÍÊÇÒ»¸ö¾ßÌåµÄʵÌå¡£
ÈçºÎÔÚjavaÖбíÏÖÒ»¸öÊý×éÄØ?Á½ÖÖ±íÏÖÐÎʽ¡£
1)¡¢ÔªËØÀàÐÍ[] ±äÁ¿Ãû = new ÔªËØÀàÐÍ[ÔªËØµÄ¸öÊý];
2)¡¢ÔªËØÀàÐÍ[] ±äÁ¿Ãû = {ÔªËØ1£¬ÔªËØ2...};
ÔªËØÀàÐÍ[] ±äÁ¿Ãû = new ÔªËØÀàÐÍ[]{ÔªËØ1£¬ÔªËØ2...};
---------------------------------------------------------
//¶þ·Ö²éÕÒ·¨¡£±ØÐëÓÐǰÌ᣺Êý×éÖеÄÔªËØÒªÓÐÐò¡£
public static inthalfSeach_2(int[] arr,int key){
int min,max,mid;//¶¨Òå×îС£¬×î´ó£¬ÖмäÊý
min = 0;//×îСΪ0
max =arr.length-1;// ×î´óΪÊý×éµÄ³¤¶È-1
mid =(max+min)>>1; //(max+min)/2;//ÖмäÊýΪ×î´ó¼Ó×îС³ýÒÔ2
while(arr[mid]!=key){//Èç¹ûÊý×éÖÐégÖµ²»µÈÓÚkey
if(key>arr[mid]){//Èç¹ûkey>ÖÐégÖµ
min = mid+ 1;
}
elseif(key<arr[mid])< p="">
max = mid- 1;
if(max<min)< p="">
return -1;
mid =(max+min)>>1;
}
return mid;
}
ÖªÊ¶ÍØÕ¹£º
javaÄÚ´æ¡£
1£º¼Ä´æÆ÷¡£2£º±¾µØ·½·¨Çø¡£3£º·½·¨Çø¡£4£ºÕ»¡£5£º¶Ñ¡£
Õ»£º´æ´¢µÄ¶¼ÊǾֲ¿±äÁ¿ ( º¯ÊýÖж¨ÒåµÄ±äÁ¿£¬º¯ÊýÉϵIJÎÊý£¬Óï¾äÖеıäÁ¿ );
Ö»ÒªÊý¾ÝÔËËãÍê³ÉËùÔÚµÄÇøÓò½áÊø£¬¸ÃÊý¾Ý¾Í»á±»ÊÍ·Å¡£
¶Ñ£ºÓÃÓÚ´æ´¢Êý×éºÍ¶ÔÏó£¬Ò²¾ÍÊÇʵÌ塣ɶÊÇʵÌåÄØ?¾ÍÊÇÓÃÓÚ·â×°¶à¸öÊý¾ÝµÄ¡£
1£ºÃ¿Ò»¸öʵÌå¶¼ÓÐÄÚ´æÊ×µØÖ·Öµ¡£
2£º¶ÑÄÚ´æÖеıäÁ¿¶¼ÓÐĬÈϳõʼ»¯Öµ¡£ÒòΪÊý¾ÝÀàÐͲ»Í¬£¬ÖµÒ²²»Ò»Ñù¡£
3£ºÀ¬»ø»ØÊÕ»úÖÆ¡£
±±¾©Ð£Çø