Java浠庡皬鐧藉埌鍏ラ棬锛孌ay4锛堟暟缁勶級

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java浠庡皬鐧藉埌鍏ラ棬锛孌ay4锛堟暟缁勶級相关的知识,希望对你有一定的参考价值。

鏍囩锛?/p>

鏁扮粍鏄偍瀛樺湪涓€涓繛缁殑鍐呭瓨鍧椾腑鐨勫厓绱犻泦鍚堬紝鐢ㄤ簬瀛樺偍澶氫釜鍚岀被鍨嬬殑鏁版嵁銆?/p>

绱㈠紩锛堜笅鏍囷級锛氭暟缁勪腑鐨勬瘡涓€涓暟鎹殑缂栧彿锛屼负int绫伙紝渚濇浠?寮€濮嬪埌length-1缂栧彿銆?/p>

鏁扮粍椤癸紙鍏冪礌锛夛細鎸囨暟缁勪腑鐨勪竴涓暟鎹€傛暟缁勪腑姣忎竴涓暟鎹殑鏁版嵁绫诲瀷蹇呴』鐩稿悓銆備竴涓储寮曞搴斾竴涓暟缁勯」锛屽畠浠槸涓€涓€瀵瑰簲鐨勩€?/p>

闀垮害锛氭寚鏁扮粍涓」鐨勬暟閲忥紝涓篿nt绫诲瀷锛岀敤length琛ㄧず,闀垮害鏄浐瀹氱殑銆?/p>

鏁扮粍绫诲瀷榛樿鍊硷細 鏁板瓧绫诲瀷锛?;       boolean,false;           char,鈥榎0鈥?               String,null.

String杞琧har:  瀛楃涓插彉閲?tocharArray()    //琛ㄨ揪寮忚繑鍥炰负:char[].

瀵规暟缁勬渶鍩烘湰鎿嶄綔锛氬瓨锛屽彇鏁版嵁銆?/p>

鏍稿績鎬濇兂锛氬氨鏄涓嬫爣鐨勬搷浣溿€?/p>

澹版槑鏁扮粍锛?浠g爜缁撴瀯锛宨nt [] array=new int[length];   

              鑾峰彇鏁扮粍椤癸紝array[涓嬫爣]   //涓嬫爣涓篿nt绫讳粠0鍒發ength-1锛屼箣闂寸殑浠绘剰鏁板瓧銆?/p>

              鑾峰彇鏁扮粍鐨勯暱搴︼紝 array.length    //array涓烘暟缁勶紝.涓虹殑锛宭ength涓洪暱搴︺€?/p>

鏁扮粍鍒濆鍖栧櫒锛氫唬鐮佺粨鏋勶紝int [] array={1,2,3,4}锛? //浼樺厛閫夋嫨銆?/p>

                             鎴栬€?nbsp;int [] array=new int[]{1,2,3,4}锛?/p>

鏁扮粍鐨勯亶鍘嗭細灏辨槸渚濇寰楀埌鏁扮粍鐨勬瘡涓€椤?鏈塮or,foreach涓ょ鏂规硶銆?/p>

               渚嬶紝 int [] array={1,2,3};

                for鏂规硶锛?       for(int i=0; i<array.length;i++ ){System.out.print(array[i]+"\t"); } // i琛ㄧず涓嬫爣锛?\t"鏄垎鍓茬銆?/p>

               foreach鏂规硶锛?  for(int j:array){System.out.print(array[j]+"\t");} //琛ㄧず渚濇鍙栧嚭鏁扮粍涓瘡涓€椤癸紝鍙栧嚭渚濇锛屽皢鏁扮粍椤硅祴鍊肩粰鍙橀噺j锛岀煡閬撴暟缁勪腑绱㈠紩鏁扮粍椤瑰彇瀹屼负姝€傛晥鐜囬珮浜巉or.

System.arraycopy(鏁扮粍1,0,鏁扮粍2,1,鏁扮粍1.length); // 鎶婃暟缁?浠庝笅鏍囦负0鐨勬暟缁勯」绉诲埌鏁扮粍2锛屼笅鏍囦负1鐨勬暟缁勪腑鍘伙紱

array1=java.util.Arrays.copyof(1,2)锛?/  1锛氭寚鍘熸暟缁勭殑鍙橀噺锛?2锛氭寚鏂版暟缁勶紙array1锛夌殑闀垮害銆?  鏁堟灉濡傦細[1,2]→[1,2,0,0].

JDK涓彁渚涘揩閫熸帓搴忥細 java.util.Arrays.sort(鏁扮粍鍙橀噺)锛?/p>

鍐掓场鎺掑垪:瑙勫垯锛堜粠鍚庡線鍓嶏級

         ?1.姣旇緝鐩搁偦鐨勫厓绱犮€傚鏋滅涓€涓瘮绗簩涓ぇ锛屽氨浜ゆ崲浠栦滑涓や釜銆?/p>

         2.瀵规瘡涓€瀵圭浉閭诲厓绱犱綔鍚屾牱鐨勫伐浣滐紝浠庡紑濮嬬涓€瀵瑰埌缁撳熬鐨勬渶鍚庝竴瀵广€傚湪杩欎竴鐐癸紝鏈€鍚庣殑鍏冪礌搴旇浼氭槸鏈€澶х殑鏁般€?/p>

         3.閽堝鎵€鏈夌殑鍏冪礌閲嶅浠ヤ笂鐨勬楠わ紝闄や簡鏈€鍚庝竴涓€?/p>

         4.鎸佺画姣忔瀵硅秺鏉ヨ秺灏戠殑鍏冪礌閲嶅涓婇潰鐨勬楠わ紝鐩村埌娌℃湁浠讳綍涓€瀵规暟瀛楅渶瑕佹瘮杈冦€?/p>

         浠g爜缁撴瀯锛?/p>

         for(int i=1;i<=array.length-1;i++){             //   i锛氭帶鍒舵瘮杈冭疆娆★紝1≤i≤array.length-1锛屾€绘鏁颁负array.length銆?/p>

         for(int j=0;j<array.length-i;j++){         //  j:鎺у埗涓嬫爣,j涓巎+1 椤瑰姣?0≤j<array.length-i銆?br />          if (array[i]<array[j]){
         int tmp;
         tmp=array[i];
         array[i]=array[j];
         array[j]=tmp;

 

浜岀淮鏁扮粍锛歩nt[][] nums=new int[2][3]锛?/2锛氭寚琛屻€? 3锛氭寚鍒椼€?/p>

           鍒濆鍖栧櫒锛歩nt[][] nums = {{34,11,3},{1,2,3}};

           閬嶅巻锛歠or (int i = 0; i < nums.length; i++) {

                    for (int j = 0; j < nums[0].length; j++) {
                   System.out.print(nums[i][j]+"\t");}
                   System.out.println();}

以上是关于Java浠庡皬鐧藉埌鍏ラ棬锛孌ay4锛堟暟缁勶級的主要内容,如果未能解决你的问题,请参考以下文章

K8s瀹e竷寮冪敤Docker锛屽崈涓囧埆鎱岋紒

J - Prime Game锛堟暟璁哄垎瑙h川鍥犲瓙)

Java鍏ラ棬(鍩虹绡囦竴)

瓒呰缁嗛粦鑻规灉瀹夎鏁欑▼锛屽皬鐧藉彲鐢紒

Java鏂规硶鍏ラ棬