æ°ç»ï¼æ¯ä¸ç»ç¸å ³åéçéåæ°ç»æ¯ä¸ç»ç¸å ³æ°æ®çéåï¼ä¸ä¸ªæ°ç»å®é ä¸å°±æ¯ä¸è¿ä¸²çåéï¼æ°ç»æç §ä½¿ç¨å¯ä»¥å为ä¸ç»´æ°ç»ãäºç»´æ°ç»ãå¤ç»´æ°ç»
æ°æ®çæç¹ä¸ä½¿ç¨æ°ç»å®ä¹100个æ´å½¢åéï¼int i1;int i2;int i3
使ç¨æ°ç»å®ä¹ int i[100];
æ°ç»å®ä¹ï¼int i[100];åªæ¯ä¸ä¸ªä¼ªä»£ç ï¼åªæ¯è¡¨ç¤ºå«ä¹ç
ï¼1ï¼ä¸ç»´æ°ç»
ä¸ç»´æ°ç»å¯ä»¥åæ¾ä¸åä¸ä¸ªæ°æ®ï¼å¹¶ä¸è¿äºæ°æ®çç±»åæ¯å®å
¨ç¸åçï¼
使ç¨javaæ°ç»ï¼å¿
é¡»ç»è¿ä¸¤ä¸ªæ¥éª¤ï¼å£°ææ°ç»ååé
å
åç»è¯¥æ°ç»ï¼
声æå½¢å¼ä¸
声æä¸ç»´æ°ç»ï¼æ°æ®ç±»å æ°ç»å[]=null;
éé
å
åç»æ°ç»ï¼æ°ç»å=new æ°æ®ç±»å[é¿åº¦];
声æå½¢å¼äº
声æä¸ç»´æ°ç»ï¼æ°æ®ç±»å [] æ°ç»å=null;
ï¼2ï¼javaæ°æ®ç±»åå为两大类
1.åºæ¬æ°æ®ç±»å
intãlongæä½çæ¶åæ¬èº«å°±æ¯å
·ä½çå
容
å¼ç¨æ°æ®ç±»åï¼æ°ç»ãç±»ãæ¥å£
å¼ç¨ä¼ éçå°±æ¯ä¸ä¸ªå åç使ç¨æï¼ä¸åå å空é´ï¼å¯è½æå¤ä¸ªäººåæ¶ä½¿ç¨
2.äºä¾å£°ææ°ç»
æ°ç»ç声ææ ¼å¼éï¼æ°æ®ç±»åæ¯æ°ç»å
ç´ çæ°æ®ç±»åï¼å¸¸è§çææ´å½¢ãæµ®ç¹åãä¸å符åç
æ°ç»åæ¯ç¨æ¥ç»ä¸è¿ç»ç¸åæ°æ®ç±»åå
ç´ çå称ï¼å
¶å½åè§åååéçç¸å
æ°ç»å£°æåå®é
ä¸æ¯å¨æ å
åä¸ä¿åäºæ¤æ°ç»çå称ï¼ç»ä¸äºæ¯è¦å¨å å
åä¸é
ç½®æ°ç»æéè¦çå
åï¼é½äº§åºå®æ¯åè¯ç¼è¯å¨ï¼æ声æçæ°ç»è¦åæ¾å¤å°ä¸ªå
ç´ ï¼ènew åæ¯å½ä»¤ç¼è¯å¨æ ¹æ®æ¬å·éçé¿åº¦ã
åºæ¬æ°æ®ç±»åå¶è¯»æå ¶é»è®¤å¼ï¼int 0;åªè¦æ¯å¼ç¨æ°æ®ç±»åé»è®¤å¼å°±æ¯nulläºä¾
声ææ°ç»çåæ¶åé
å
å空é´
声ææ°ç»çåæ¶éé
å
å
æ°æ®ç±»å æ°ç»å[]=new æ°æ®ç±»å[个æ°]
int score[]=new int[10];
声æä¸ä¸ªå
ç´ ä¸ªæ°ä¸º10çæ´å½¢æ°ç»scoreï¼åæ¶å¼è¾ä¾é å
å空é´å·¥æ使ç¨
javaä¸ï¼ç±äºæ´å½¢æ°æ®ç±»åå ç¨ç空é´ä¸º4个byteï¼èæ´ä¸ªæ°ç»scoreå¯ä¿åçå
ç´ æ10个ãæ以ä¸ä¾ä¸å ç¨çå
åå
±æ4*10=40个åè
ï¼3ï¼æ°ç»ç访é®
æ°ç»ä¸å
ç´ ç表示æ¹æ³
æ³è¦è®¿é®æ°ç»éçå
ç´ å¯ä»¥å©ç¨ç´¢å¼æ¥å®æï¼javaçæ°ç»ç´¢å¼æ å·ç±10å¼å§ï¼ä»¥ä¸ä¸ªscore[10]çæ´å½¢æ°ç»ä¸ºä¾ï¼score[0]代表第ä¸ä¸ªå
ç´
ä¸ç´åä¸ï¼æåä¸ä¸ªä¸ºscore[9]
ï¼4ï¼åå¾æ°ç»çé¿åº¦
å¨javaä¸åå¾æ°ç»çé¿åº¦ï¼ä¹å°±æ¯æ°ç»å
ç´ çé¿åº¦ï¼å¯ä»¥å©ç¨æ°ç»å称.lengthå®æï¼
æ°ç»å称.length--è¿åä¸ä¸ªintç±»åçæ°æ®
ï¼5ï¼æ°ç»çéæåå§å
ä¹åçæ°ç»ï¼æéç¨çé½æ¯å¨æåå§åï¼ææçå
容å¨æ°ç»å£°æçæ¶å并ä¸å
·ä½çæå®ï¼èæ¯ä»¥é»è®¤å¼çå½¢å¼åºç°
éæåå§åæ¯æå¨æ°ç»å£°æåç´æ¥ä¸ºæ°ç»æå®å
·ä½çå
容
å¦ææ³è¦ç´æ¥å¨å£°æçæ¶åç»æ°ç»èµåå§å¼ï¼å¯ä»¥éç¨å¤§æ¬å·å®æï¼åªè¦å¨æ°ç»ççå½æ ¼å¼åé¢å ä¸åå¼çèµå¼å³å¯ï¼
æ°æ®ç±»å æ°ç»å []={åå§å¼0,åå§å¼1,åå§å¼3ï¼....åå§å¼n};
èä¾æåºï¼å¨æä½ä¸æåºæ¯æ¯è¾å¸¸ç¨çä»å¤§å°å°
è¿ä¸ªæ¶åä¸è¦è¢«iå¼æè¿·æ if(score[i]>score[j]){
è¿ä¸æ¥ä¸»è¦ç¥è¯ä¸ºäºæ¯è¾ï¼å®é ä¸å®æä¹åè¾åºçæ¶åæ¯æ ¹æ®jçå¼æåºç
ï¼6ï¼äºç»´æ°ç»
äºç»´æ°ç»å£°æçæ¹å¼å以为æ°ç»ç类似ï¼å ååé ä¹ä¸æ ·æ¯ç¨newè¿ä¸ªå ³é®å
å
¶å®å£°æä¸åé
å
åçæ ¼å¼å¦ä¸
å¨æåå§å
æ°æ®ç±»å æ°ç»å[][];
æ°ç»å=new æ°æ®ç±»å[è¡ç个æ°][åç个æ°];
声æ并åå§åæ°ç»
æ°æ®ç±»å æ°ç»å[][]=new æ°æ®ç±»å[è¡ç个æ°][åç个æ°];
éæåå§å
ï¼7ï¼äºç»´æ°ç»çåå¨
声æäºç»´æ°ç»score åæ¶å¼è¾ä¸æ®µå
å空é´
int score[][]=new int[4][3];
æ´ä½æ°æ®scoreå¯ä¿åçå
ç´ æ¯4*3=12个ï¼å¨javaä¸ï¼intæ°æ®ç±»åæå ç¨ç空é´ä¸º4个åèï¼å æ¤è¯¥æ´å½¢æ°ç»å ç¨çå
åå
±ä¸º4*12=48个åè
äºä¾
ï¼8ï¼äºç»´æ°ç»éæåå§å
ç¨å°çæ¶åæä¼å¼è¾ç©ºé´ï¼ä¸ç¨çï¼çº¢è²é¨åï¼åä¸å¼è¾ç©ºé´å¤ç»´æ°ç»ä¸è¬åªæ¯ç¨å°äºç»´æ°ç»ä¸ç»´æ°ç»ç®åäºè§£