有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    我不确定我是否理解你问题的第一部分,但是,如果你想知道阿尔法贝特的字母,你可以这样做:

    String scannedString = "WhateverYouScan"
    char first = scannedString.toLowerCase().chatAt(0);
    char alfabetNumber = first - 'a';
    System.out.println(alfabetNumber);
    
  2. # 2 楼答案

        Scanner scanner = new Scanner(System.in);
        String text = scanner.nextLine();
        char letter = text.charAt(0);
        if(letter>='A' && letter<='Z')
            System.out.println((int)letter-(int)'A'+1);
        if(letter>='a' && letter<= 'z')
            System.out.println((int)letter-(int)'a'+1);