这是我的任务:写静态无效的方法 - “无法找到符号”编译错误
写称为静态无效的方法与格式,并打印题三个字符串参数,名字问候和姓氏以下格式并打印出来。
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+",");
静态方法;请参阅**'lName' **和**'lname' **。相应地改变它 –