Java練習(xí)題 - 數(shù)組

  • 編寫一個(gè)簡(jiǎn)單程序,要求數(shù)組長(zhǎng)度為5牛欢,分別賦值10骡男,20,30傍睹,40隔盛,50,在控制臺(tái)輸出該數(shù)組的值拾稳。
/*例5-1
*數(shù)組使用范例
*/
public class ArrayDemo
{
   public static void main(String[] args)
   {
       int[] buffer=new int[5];

       buffer[0]=10;
       buffer[1]=20;
       buffer[2]=30;
       buffer[3]=40;
      buffer[4]=50;
       
       for(int i=0;i<5;i++)
       {
           System.out.println(buffer[i]);
      }
   }
}
  • 將一個(gè)字符數(shù)組的值(neusofteducation)考貝到另一個(gè)字符數(shù)組中吮炕。
public class ArrayCopyDemo {
   public static void main(String[ ] args) {
       //定義源字符數(shù)組 
       char[ ]  copyFrom = {'n', 'e', 'u', 's', 'o', 'f', 't', 'e', 'd', 'u', 'c', 'a', 't', 'i', 'o', 'n'};    
       char[ ] copyTo = new char[7];
       
       System.arraycopy(copyFrom, 2, copyTo, 0, 7);
       System.out.println(new String(copyTo));
       
   }
}
  • 給定一個(gè)有9個(gè)整數(shù)(1,6,2,3,9,4,5,7,8})的數(shù)組,先排序访得,然后輸出排序后的數(shù)組的值龙亲。
public class ArraySortDemo {

  /**
   * @param args
   */
  public static void main(String[] args) {
      // TODO Auto-generated method stub
      int[] point = {1,6,2,3,9,4,5,7,8};
      
      java.util.Arrays.sort( point );
      
      for(int i=0;i<point.length;i++)
      {
          System.out.println(point[i]);
      }

  }

}
  • 有2個(gè)多維數(shù)組分別是 2 3 4 和 1 5 2 8
    4 6 8 5 9 10 -3
    2 7 -5 -18
    按照如下方式進(jìn)行運(yùn)算。生成一個(gè)2行4列的數(shù)組震鹉。此數(shù)組的第1行1列是21+35+42
    第1行2列是2
    5+39+47 第2行1列是41+65+8*2 依次類推俱笛。
package com.neusoft.javaTest;

public class Array2 {

  /**
   * @param args
   */
  
  public static void main(String[] args) {
          int a[][] = { { 2, 3, 4 }, { 4, 6, 8 } };
          int b[][] = { { 1, 5, 2, 8 }, { 5, 9, 10, -3 }, { 2, 7, -5, -18 } };    
          for(int k=0;k<a.length;k++){                
              for(int i=0;i<b[0].length;i++){
                  int num = 0;
                  for(int j=0;j<b.length;j++){
                      num += a[k][j]*b[j][i];
                  }
                  System.out.print(num+"  ");
              }   
              System.out.println("");                      
          }
          
  }

}
  • 輸出一個(gè)double型二維數(shù)組(長(zhǎng)度分別為5、4传趾,值自己設(shè)定)的值迎膜。
/*例5-3
*多維數(shù)組范例
*/
public class ArrayTwoDimension
{
   public static void main(String[] args)
   {
       double[][] buffer=new double[5][4];
       
       for(int i=0;i<buffer.length;i++)
       {
           for(int j=0;j<buffer[0].length;j++)
           {
               System.out.print(buffer[i][j]);
           }
           System.out.println();
       }
   }
}
  • 在一個(gè)有8個(gè)整數(shù)(18,25浆兰,7磕仅,36,13簸呈,2榕订,89,63)的數(shù)組中找出其中最大的數(shù)及其下標(biāo)蜕便。
public class Arraymax {

  /**
   * @param args
   */
  public static void main(String[] args) {
      int[] a = {18,25,7,36,13,2,89,63};
      int max = a[0];
      int maxIndex = 0;
      for(int i=1;i<a.length;i++)
      {
          if(max<=a[i]){
              max = a[i];
              maxIndex = i;
          }
      }
      System.out.println("最大值為:"+max+" 最大值下標(biāo)為:"+maxIndex);
  }

}
  • 將一個(gè)數(shù)組中的元素逆序存放
public class Answer {
public static void main(String[] args) {
     Scanner s = new Scanner(System.in);
     int a[] = new int[20];
  System.out.println("請(qǐng)輸入多個(gè)正整數(shù)(輸入-1表示結(jié)束):");
     int i=0,j;
     do{
        a[i]=s.nextInt();
        i++;
     }while (a[i-1]!=-1);
     System.out.println("你輸入的數(shù)組為:");
     for( j=0; j<i-1; j++) {
      System.out.print(a[j]+"   ");
  }
     System.out.println("\n數(shù)組逆序輸出為:");
     for( j=i-2; j>=0; j=j-1) {
      System.out.print(a[j]+"   ");
  }
      }

}
  • 將一個(gè)數(shù)組中的重復(fù)元素保留一個(gè)其他的清零劫恒。
public class Answer {
public static void main(String[] args) {
  int[] a = { 1, 2, 2, 3, 4, 5, 6, 4, 7 ,2 ,10};      
  for (int i = 0;i < a.length - 1;i ++){
      for (int j = i + 1;j < a.length;j ++){
          if (a[i] == a[j]){
              a[j] = 0;
          }
      }
  }

}
}
  • 給定一維數(shù)組{ -10,2轿腺,3两嘴,246,-100族壳,0憔辫,5} ,計(jì)算出數(shù)組中的平均值仿荆、最大值贰您、最小值坏平。
public class Answer {
public static void main(String[] args) {
  int a[] = new int[]{ -10,23,246,-100,0,5};
   int max = a[0];
   int min = a[0];
   int add = a[0];
   for(int i =1;i<a.length;i++){
       if(a[i]< min){
           min = a[i];
       }else if(a[i]>max){
           max = a[i];
       }
       add = add+a[i];
   }
  System.out.println("最小值:"+min);
  System.out.println("最大值:"+max);
  System.out.println("平均值:"+add/a.length);
}
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市锦亦,隨后出現(xiàn)的幾起案子舶替,更是在濱河造成了極大的恐慌,老刑警劉巖孽亲,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坎穿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡返劲,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門栖茉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來篮绿,“玉大人,你說我怎么就攤上這事吕漂∏着洌” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵惶凝,是天一觀的道長(zhǎng)吼虎。 經(jīng)常有香客問我,道長(zhǎng)苍鲜,這世上最難降的妖魔是什么思灰? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮混滔,結(jié)果婚禮上洒疚,老公的妹妹穿的比我還像新娘。我一直安慰自己坯屿,他們只是感情好油湖,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著领跛,像睡著了一般乏德。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吠昭,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天喊括,我揣著相機(jī)與錄音,去河邊找鬼怎诫。 笑死瘾晃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的幻妓。 我是一名探鬼主播蹦误,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼劫拢,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了强胰?” 一聲冷哼從身側(cè)響起舱沧,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎偶洋,沒想到半個(gè)月后熟吏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡玄窝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年牵寺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恩脂。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帽氓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出俩块,到底是詐尸還是另有隱情黎休,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布玉凯,位于F島的核電站势腮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏漫仆。R本人自食惡果不足惜捎拯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望歹啼。 院中可真熱鬧玄渗,春花似錦、人聲如沸狸眼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拓萌。三九已至岁钓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間微王,已是汗流浹背屡限。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炕倘,地道東北人钧大。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像罩旋,于是被迫代替她去往敵國(guó)和親啊央。 傳聞我的和親對(duì)象是個(gè)殘疾皇子眶诈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子瓜饥,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    開心的鑼鼓閱讀 3,310評(píng)論 0 9
  • 50道經(jīng)典Java編程練習(xí)題逝撬,將數(shù)學(xué)思維運(yùn)用到編程中來。抱歉哈找不到文章的原貼了乓土,有冒犯的麻煩知會(huì)聲哈~ 1.指數(shù)...
    OSET我要編程閱讀 6,950評(píng)論 0 9
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對(duì)兔子宪潮,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子...
    趙宇_阿特奇閱讀 1,850評(píng)論 0 2
  • 第四天 數(shù)組【悟空教程】 第04天 Java基礎(chǔ) 第1章數(shù)組 1.1數(shù)組概念 軟件的基本功能是處理數(shù)據(jù)趣苏,而在處理數(shù)...
    Java幫幫閱讀 1,587評(píng)論 0 9
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 2,693評(píng)論 0 3