这不是重复的原因是因为我希望将实际文本转换为长数据类型,而不是String格式的数字。我希望我不要太困惑。
我真的刚刚开始编程,目前正在向新闻波士顿学习:https://www.youtube.com/watch?v=fpuWkZs51aM&index=3&list=PL27BCE863B6A864E3
我正在研究如何(如果我可以)将带有文本的String转换为长数据类型。我想让它低于0!是"未定义"并显示它。
public class bucky {
public static void main(String[] args){
System.out.println(fact(-1));
}
public static long fact(long n){
String s = "undefined";
Long lObj1 = Long.valueOf(s);
if(n <= 1 && n>=0)
return 1;
else if(n<0)
return lObj1;
else
return n * fact(n-1);
}
}
如果您知道我可以转换的方式,请告诉我。非常感谢!刚开始。