手机英文9 键说明如下 1:@!./ 2:abc 3:def 4:ghi 5:  jkl 6:mno 7:pqrs 8:tuv 9:wxyz  数字键输入第一个字母点击一次,第二个字母连续点击两次,以此类推 统计输入字符串(英文小写,包含英文26个字母和@!./标点符号),如果通过手机9键输入,各个数字键的点击次数

区块链毕设网qklbishe.com为您提供问题的解答

手机英文9键说明如下
1:@!./ 2:abc 3:def
4:ghi 5:  jkl 6:mno
7:pqrs 8:tuv 9:wxyz 
数字键输入第一个字母点击一次,第二个字母连续点击两次,以此类推
统计输入字符串(英文小写,包含英文26个字母和@!./标点符号),如果通过手机9键输入,各个数字键的点击次数

import java.util.HashMap; import java.util.Map; import java.util.Scanner;  /**  * @Authorlihang  */ public class NineKeyInputCount {  public static void main(String[] args) {  Scanner scanner = new Scanner(System.in);  System.out.print("Enter the input string: ");  String inputString = scanner.next().toLowerCase();   Map<Character, Integer> keyCounts = new HashMap<>();  keyCounts.put('1', 0);  keyCounts.put('2', 0);  keyCounts.put('3', 0);  keyCounts.put('4', 0);  keyCounts.put('5', 0);  keyCounts.put('6', 0);  keyCounts.put('7', 0);  keyCounts.put('8', 0);  keyCounts.put('9', 0);   Map<Character, String> keyMapping = new HashMap<>();  keyMapping.put('1', "@!./");  keyMapping.put('2', "abc");  keyMapping.put('3', "def");  keyMapping.put('4', "ghi");  keyMapping.put('5', "jkl");  keyMapping.put('6', "mno");  keyMapping.put('7', "pqrs");  keyMapping.put('8', "tuv");  keyMapping.put('9', "wxyz");   for (char ch : inputString.toCharArray()) {  for (char digit : keyMapping.keySet()) {  String letters = keyMapping.get(digit);  if (letters.contains(Character.toString(ch))) {  int keyCount = keyCounts.get(digit);  int letterIndex = letters.indexOf(ch);  keyCounts.put(digit, keyCount + letterIndex + 1);  break;  }  }  }   for (char digit : keyCounts.keySet()) {  int count = keyCounts.get(digit);  System.out.println("Key " + digit + ": " + count + " times");  }  } }

48:42

以上就是关于问题手机英文9 键说明如下 1:@!./
2:abc
3:def
4:ghi
5:  jkl
6:mno
7:pqrs
8:tuv
9:wxyz 
数字键输入第一个字母点击一次,第二个字母连续点击两次,以此类推 统计输入字符串(英文小写,包含英文26个字母和@!./标点符号),如果通过手机9键输入,各个数字键的点击次数的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 手机英文9 键说明如下 1:@!./ 2:abc 3:def 4:ghi 5:  jkl 6:mno 7:pqrs 8:tuv 9:wxyz  数字键输入第一个字母点击一次,第二个字母连续点击两次,以此类推 统计输入字符串(英文小写,包含英文26个字母和@!./标点符号),如果通过手机9键输入,各个数字键的点击次数