Class 如何用java实现这个卡片类?

Class 如何用java实现这个卡片类?,class,unreachable-statement,Class,Unreachable Statement,因此,基本上对于我的计算机科学类,我们必须创建一个Card类,它接受用户输入的卡片符号(例如“4S”),并有一个getDescription方法,返回卡片的描述(“四个黑桃”)。问题是,我一直得到一个关于if语句的“unreachable statement”错误。我可能整件事都做错了,但以下是我所做的: import java.util.Scanner; 公务舱卡 { 私人线面; 私服; 公共卡() { 扫描卡=新的扫描仪(System.in); System.out.print(“输入

因此,基本上对于我的计算机科学类,我们必须创建一个Card类,它接受用户输入的卡片符号(例如“4S”),并有一个getDescription方法,返回卡片的描述(“四个黑桃”)。问题是,我一直得到一个关于if语句的“unreachable statement”错误。我可能整件事都做错了,但以下是我所做的:

import java.util.Scanner;
公务舱卡
{ 
私人线面;
私服;
公共卡()
{	
扫描卡=新的扫描仪(System.in);
System.out.print(“输入卡片符号:”);
字符串输入=card.next();
面=输入子串(0,1);
suit=输入。子字符串(1);
} 
公共字符串getDescription()
{ 
return“您的卡是最新的”;
如果(face.equals(“A”))返回“ace”;
返回getDescription();
} 

}
任何放在return语句之后的代码都是不可访问的,因为return语句告诉方法退出并返回到使用提供的信息调用它的位置。因此,一旦您完全准备好要发回的信息,它们应该在方法的末尾。差不多

public String getDescription() {
    String s = "Your card was the ";
    if (face.equals("A")) {
        s += "ace";
    };
    return s;
}