【问题标题】:Write a static void method - "cannot find symbol" compile error [closed]编写静态 void 方法 - “找不到符号”编译错误 [关闭]
【发布时间】:2014-03-23 11:23:55
【问题描述】:

这是我的任务:

使用三个 String 参数编写一个名为 greeting 的静态 void 方法,按以下格式格式化和打印标题、名字和姓氏,并将其打印出来。

blank line
Dear title first name last name, 
blank line

到目前为止,我写了这段代码:

import java.io.*;
import java.util.Scanner;
public class GreetingLab {
  public static void main(String[] args) throws IOException    {
    String title;
    String firstName;
    String lastName;
    Scanner in;
    in = new Scanner(System.in);
    System.out.print("Enter a title:");
    title = in.next();
    System.out.print("Enter your first name:");
    firstName = in.next();
    System.out.print("Enter a your last name:");
    lastName = in.next();
    greeting(title,firstName,lastName);
  }
private static void greeting (String ttl, String fName, String lName)
  {
  System.out.println();
  System.out.println ("Dear "+ttl+" "+fName+" "+lname+",");
  System.out.println();
  }
}

但它一直给我这个错误:

1 error found:
File: /Users/chanelkinard/Desktop/GreetingLab.java [line: 21]
Error: /Users/chanelkinard/Desktop/GreetingLab.java:21: cannot find symbol
symbol : variable lname
location: class GreetingLab

这是上面代码的第 21 行:

System.out.println ("Dear "+ttl+" "+fName+" "+lname+",");

【问题讨论】:

  • 关于静态方法;请参阅 lNamelname。相应地改变它

标签: java static main void


【解决方案1】:

Java 区分大小写 - 更改 println 参数以匹配方法参数

System.out.println("Dear " + ttl + " " + fName + " " + lName + ",");
                                                        ^

【讨论】:

    【解决方案2】:

    尝试从 lname 更改为 lName

    【讨论】:

    • 不看方法参数
    • @and 实际上,这是一个(而且,显然,the 答案)。这只是一个很短的。
    【解决方案3】:

    您的参数名称是:“lName”而不是 lname。 :)

    【讨论】:

      【解决方案4】:

      您的方法签名具有 lName,但您以 lname 的形式访问它,并且 n 较小。

      【讨论】:

        【解决方案5】:

        您拼错了“lName”而不是使用了“lname”(字母 n 未大写)

        【讨论】:

          猜你喜欢
          • 2014-03-15
          • 1970-01-01
          • 2021-02-28
          • 1970-01-01
          • 2011-04-23
          • 1970-01-01
          • 1970-01-01
          • 2016-02-10
          • 2014-07-01
          相关资源
          最近更新 更多