當前位置:編程學習大全網 - 編程軟體 - java編程題在線等

java編程題在線等

將輸入的字符串轉換成char數組,利用a~z和A~Z在ASCII編碼中的連續性,可以比較容易的實現,以下僅供參考:

import?java.util.Scanner;

public?class?Test_10?{

public?static?int[]?getNumbers(String?str)?{

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

int[]?nums?=?new?int[26];

for?(char?ar?:?ars)?{

//?A~Z

if?(ar?>=?65?&&?ar?<=?90)?{

nums[ar?-?65]++;

}

//?a~z

if?(ar?>=?97?&&?ar?<=?122)?{

nums[ar?-?97]++;

}

}

return?nums;

}

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

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

System.out.println("Please?entry:");

String?str?=?sc.nextLine();

int[]?nums?=?Test_10.getNumbers(str);

String?format?=?"(%s)Number=%d%n";

for?(int?i?=?0,?len?=?nums.length;?i?<?len;?i++)?{

if?(nums[i]?!=?0)?{

System.out.format(format,?(char)?(i?+?65),?nums[i]);

}

}

sc.close();

}

}

  • 上一篇:數控加工中心的編程技巧有哪些?
  • 下一篇:成都錦江電子系統工程有限公司怎麽樣?
  • copyright 2024編程學習大全網