如题所述
æ°ç»ï¼æ¯ä¸ç»ç¸å ³åéçéåæ°ç»æ¯ä¸ç»ç¸å ³æ°æ®çéåï¼ä¸ä¸ªæ°ç»å®é ä¸å°±æ¯ä¸è¿ä¸²çåéï¼æ°ç»æç §ä½¿ç¨å¯ä»¥å为ä¸ç»´æ°ç»ãäºç»´æ°ç»ãå¤ç»´æ°ç»
æ°æ®çæç¹ä¸ä½¿ç¨æ°ç»å®ä¹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ï¼äºç»´æ°ç»éæåå§å
ç¨å°çæ¶åæä¼å¼è¾ç©ºé´ï¼ä¸ç¨çï¼çº¢è²é¨åï¼åä¸å¼è¾ç©ºé´å¤ç»´æ°ç»ä¸è¬åªæ¯ç¨å°äºç»´æ°ç»ä¸ç»´æ°ç»ç®åäºè§£
1、首先在java软件中,在项目中引入hutool的jar包,如下图所示。
2、然后定义一个字符串数字使用h隔开,如下图所示。
3、接着在定义一个char类型的分隔符,如下图所示。
4、然后int[] hs = StrUtil.splitToInt(str, separator);//方法将字符串分割成int数组。
5、最后遍历循环输出结果,如下图所示就完成了。
本回答被网友采纳2)int [] arr={1,2,3,4};
3)int [] arr= new arr [10];本回答被网友采纳
也就是说 int anArray2 = new int[10]; 这样是允许的,这里的 new int[10] 是初始化操作(不是赋值操作)。
anArray = new int[10];
static int[] bArray = null;
public void setValue()
{anArray = new int[10]; }
public static void main(String[] args)
{anArray = new int[10]; }
java中使用 [][] 来定义二维数组 定义数组时也可同时初始化
下面是一些例子
float[][] numthree; //定义一个float类型的2维数组
numthree=new float[5][5]; //为它分配5行5列的空间大小
numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1
long[][] numfive=new long[5][]; //定义一个long类型的不规则数组
numfive[0]=new long[5]; //为第1行分配5列
double型的数组分配3行3列的空间同时赋值
double[][] numsix={{1.111D,2.222D,3.333D},{4.444D,5.555D,6.666D}};
int[][] numseven=new int[][]{{10,20,30},{40,50},{60}};本回答被网友采纳