當前位置:編程學習大全網 - 編程軟體 - java實驗:從鍵盤輸入16位長整數,編程統計每個數字出現的個數.

java實驗:從鍵盤輸入16位長整數,編程統計每個數字出現的個數.

import?java.util.Scanner;

import?java.util.TreeMap;

/**

*?從鍵盤輸入16位長整數,編程統計每個數字出現的個數

*?@author?young

*

*/

public?class?CharMapDemo?{

public?static?TreeMap<Character,?Integer>?Pross(String?str)?{

char[]?charArray?=?str.toCharArray();

TreeMap<Character,?Integer>?tm?=?new?TreeMap<Character,?Integer>();

for?(int?x?=?0;?x?<?charArray.length;?x++)?{

if?(!tm.containsKey(charArray[x]))?{

tm.put(charArray[x],?1);

}?else?{

int?count?=?tm.get(charArray[x])?+?1;

tm.put(charArray[x],?count);

}

}

return?tm;

}

public?static?void?main(String[]?args)?{

Scanner?sc?=?new?Scanner(System.in);

System.out.println("請輸入壹個長整數:");

int?temp?=?sc.nextInt();

String?str?=?String.valueOf(temp);

TreeMap<Character,?Integer>?tm?=?Pross(str);

System.out.println(tm);

}

}

  • 上一篇:.net學習有沒訣竅?楊中科老師的net教程是不是很好啊
  • 下一篇:Visual Foxpro中的關系運算有什麽
  • copyright 2024編程學習大全網