·¢²¼Ê±¼ä : ÐÇÆÚÈý ÎÄÕµÚ2Õ Java±à³Ì»ù´¡_²¹³ä°¸Àý¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ
²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
¶þ¡¢°¸ÀýʵÏÖ
¶¨ÒåExample22À࣬´úÂëÈçÏÂËùʾ:
public class Example22 { }
public static void main(String[] args) { }
static int getMin (int[] arr) { }
int min = arr[0];
for (int x = 1; x < arr.length; x++) { }
return min ;
if (arr[x] < min ) { }
min= arr[x];
int[] arr = { 4, 1, 6, 3, 9, 8 }; int min = getMin (arr); System.out.println(\
ÔËÐнá¹ûÈçͼ2-24Ëùʾ¡£
ͼ2-24 ÔËÐнá¹û
Èý¡¢°¸Àý×ܽá
getMin()·½·¨ÓÃÓÚÇóÊý×éÖеÄ×îСֵ£¬¸Ã·½·¨Öж¨ÒåÁËÒ»¸öÁÙʱ±äÁ¿min£¬ÓÃÓÚ¼ÇסÊý×éµÄ×îСֵ¡£ÐèҪעÒâµÄÊÇ£¬ÔÚforÑ»·ÖеıäÁ¿iÊÇ´Ó1¿ªÊ¼µÄ£¬ÕâÑùдµÄÔÒòÊdzÌÐòÒѾ¼ÙÉèµÚÒ»¸öÔªËØΪ×îСֵ£¬forÑ»·ÖÐÖ»ÐèÒª´ÓµÚ¶þ¸öÔªËØ¿ªÊ¼±È½Ï£¬´Ó¶øÌá¸ß³ÌÐòµÄÔËÐÐЧÂÊ¡£
°¸Àý2-22 Êý×éÅÅÐò Ò»¡¢°¸ÀýÃèÊö
1¡¢ ¿¼ºË֪ʶµã
±àºÅ£º00102027
Ãû³Æ£ºÊý×éµÄ³£¼û²Ù×÷-Êý×éµÄÅÅÐò
33
²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ
2¡¢ Á·Ï°Ä¿±ê
? ÕÆÎÕһάÊý×éÖÐÔªËصÄÅÅÐò
3¡¢ ÐèÇó·ÖÎö
ÔÚ²Ù×÷Êý×éʱ£¬¾³£ÐèÒª¶ÔÊý×éÖÐÔªËؽøÐÐÅÅÐò¡£³£ÓõÄÅÅÐòËã·¨ÓÐÑ¡ÔñÅÅÐò£¬Ã°ÅÝÅÅÐòµÈ¡£
Ç붨ÒåÒ»¸öÊý×飬ÓÃÑ¡ÔñÅÅÐòËã·¨½«Êý×éÖеÄÔªËؽøÐдÓСµ½´óµÄÅÅÐò¡£
4¡¢ Éè¼Æ˼·£¨ÊµÏÖÔÀí£©
Ñ¡ÔñÅÅÐò·¨µÄÔÀíÊÇ£ºÊ×ÏÈÕÒµ½Êý×éÖеÄ×îÖµ£¬½«×îСֵ£¨×î´óÖµ£©µÄϱêÓëµÚÒ»¸öÔªËØ µÄϱ꽻»»£¬ÔÙÔÚʣϵÄÔªËØÖÐÕÒ×îСֵ£¨×î´óÖµ£©µÄϱêÓëµÚ¶þ¸öÔªËصÄϱ꽻»»£¬ÒÔ´ËÀàÍÆ£¬Íê³ÉËùÓÐÔªËصÄÅÅÐò¡£
¶ÔÊý×éÔªËؽøÐÐÑ¡ÔñÅÅÐòµÄÉè¼Æ˼·ÊÇ£º
1£© ¶¨ÒåÅÅÐò·½·¨£¬ÔÚ·½·¨ÖУ¬ÓÃforÑ»·Ç¶Ì×ʵÏÖÅÅÐò¡£µÚÒ»²ãÑ»·ÊÇ´ÓÊý×éµÄµÚÒ»¸öÔª ËØ¿ªÊ¼Ñ»·¡£µÚ¶þ²ãÑ»·ÓÃÓÚÓëµÚÒ»²ãÑ»·ÖеÄÔªËرȽÏÕÒ³ö×îÖµ£¬²¢½«×îСֵµÄϱê¸úµÚÒ»¸öÔªËصÄϱê½øÐл¥»»¡£
2£© ΪÁË·½±ã¹Û²ìÅÅÐò½á¹û£¬½«°¸Àý2-21ÖеÄprintArr()·½·¨¸´ÖƵ½ÀàÖУ¬Êä³öÅÅÐòÇ°ºÍÅÅ ÐòºóµÄÊý×éÔªËØ¡£
¶þ¡¢°¸ÀýʵÏÖ
¶¨ÒåExample23À࣬´úÂëÈçÏÂËùʾ:
class Example23 {
public static void main(String[] args) { } {
for(int x=0; x for(int y=x+1; y 34 if(arr[y] int temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; int[] arr = {23,87,45,36,56,17}; System.out.println(\ÅÅÐòÇ°\printArray(arr); selectSort(arr); printArray(arr); System.out.println(\ÅÅÐòºó\ public static void selectSort(int[] arr) ²©Ñ§¹È¡ª¡ªÈÃIT½Ìѧ¸ü¼òµ¥£¬ÈÃITѧϰ¸üÓÐЧ } } { } System.out.print(\ for(int x=0; x System.out.println(\ if(x==(arr.length-1)) { } else { } System.out.print(arr[x]+\ System.out.print(arr[x]); } public static void printArray(int[] arr) ÔËÐнá¹ûÈçͼ2-25Ëùʾ¡£ ͼ2-25 ÔËÐнá¹û Èý¡¢°¸Àý×Ü½á ³£ÓõÄÅÅÐòËã·¨³ýÁËÑ¡ÔñÅÅÐòÍ⣬»¹ÓÐðÅÝÅÅÐò¡£ÔÚðÅÝÅÅÐòµÄ¹ý³ÌÖУ¬²»¶ÏµØ±È½ÏÊý×éÖÐÏàÁÚµÄÁ½¸öÔªËØ£¬½ÏСÕßÏòÉϸ¡£¬½Ï´óÕßÍùϳÁ£¬Õû¸ö¹ý³ÌºÍË®ÖÐÆøÅÝÉÏÉýµÄÔÀíÏàËÆ¡£ ½ÓÏÂÀ´Í¨¹ý¼¸¸ö²½ÖèÀ´¾ßÌå·ÖÎöÒ»ÏÂðÅÝÅÅÐòµÄÕû¸ö¹ý³Ì£¬¾ßÌåÈçÏ£º 1¡¢ ´ÓµÚÒ»¸öÔªËØ¿ªÊ¼£¬½«ÏàÁÚµÄÁ½¸öÔªËØÒÀ´Î½øÐбȽϣ¬Ö±µ½×îºóÁ½¸öÔªËØÍê³É±È½Ï¡£Èç¹ûÇ°Ò»¸ö ÔªËرȺóÒ»¸öÔªËØ´ó£¬Ôò½»»»ËüÃǵÄλÖá£Õû¸ö¹ý³ÌÍê³Éºó£¬Êý×éÖÐ×îºóÒ»¸öÔªËØ×ÔÈ»¾ÍÊÇ×î´óÖµ£¬ÕâÑùÒ²¾ÍÍê³ÉÁ˵ÚÒ»ÂֱȽϡ£ 2¡¢ ³ýÁË×îºóÒ»¸öÔªËØ£¬½«Ê£ÓàµÄÔªËؼÌÐø½øÐÐÁ½Á½±È½Ï£¬¹ý³ÌÓëµÚÒ»²½ÏàËÆ£¬ÕâÑù¾Í¿ÉÒÔ½«Êý×éÖÐ µÚ¶þ´óµÄÊý·ÅÔÚÁ˵¹ÊýµÚ¶þ¸öλÖᣠ3¡¢ ÒÔ´ËÀàÍÆ£¬³ÖÐø¶ÔÔ½À´Ô½ÉÙµÄÔªËØÖظ´ÉÏÃæµÄ²½Ö裬ֱµ½Ã»ÓÐÈκÎÒ»¶ÔÔªËØÐèÒª±È½ÏΪֹ¡£ 35