【问题标题】:12.java:4: error: <identifier> expected Whats wrong? [duplicate]12.java:4: error: <identifier> 预期有什么问题? [复制]
【发布时间】:2020-10-25 05:16:23
【问题描述】:
public class 12.java {
public static void main(String[] args) {

    
    Scanner keyboard = new Scanner(System.in);

    System.out.print("Enter the name of your favorite city: ");

    String city = keyboard.nextLine();

        keyboard.close();

      System.out.println("Number of characters: " + city.length());

    
    System.out.println(city.toUpperCase());

        System.out.println(city.toLowerCase());

    System.out.println(city.charAt(0));
    }
}

【问题讨论】:

  • 这不是一个有效的类名。不能以数字开头
  • 并且不能包含点
  • 还有“怎么了?”不是这里赞赏的问题类型。请下次尝试详细说明问题,展示您尝试过的内容,为什么您认为它应该有效。
  • @DontKnowMuchButGettingBetter 修复以数字开头是不够的;还有“.java”部分需要修复。
  • @Bohemian 很公平,但老实说,我不确定这个 Q/A 是否会对未来的访客有太大帮助

标签: java


【解决方案1】:

“12.java”不是有效的 java 类名,它必须以字母开头,后跟字母或数字(下划线被认为是字母)。

改成以字母开头(一般为大写字母)且不带点的东西,例如:

public class Twelve

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2017-11-03
    • 2019-02-06
    • 1970-01-01
    • 2015-05-28
    • 2016-08-03
    相关资源
    最近更新 更多