我目前正在对编程类进行介绍并且遇到问题。我被要求将高度测量值从英寸转换为英寸的英尺。将英寸转换为英尺和英寸
我已经到了这一点,我认为我主要有它,但当我去编译时,我得到一个不是一个声明错误。这是我迄今为这种方法
/**
* @param inches to feet inches
*/
public String inchToFeet(int heightInInches) {
int IN_PER_FOOT;
int feet = heightInInches - IN_PER_FOOT;
String output;
feet = feet/12;
output = String; inchToFeet() + "\'" + IN_PER_FOOT.toString() + "\"";
return output;
}
我也使用一个静态最终诠释,以保持每英寸英寸约束为12,就像这样。
public static final int IN_PER_FOOT = 12;
这真的是我现在唯一的问题,剩下的只是随着小时费率显示。
编辑:
我不断收到的编译错误是'不是一个声明'。我也删除了最后一个String之前的分号,但因为它正在寻找分号而出现了另一个错误。
我会尝试你的建议在一个小Rahul,一直在寻找这个很长,需要休息。
您的代码当前遍布全国。你正在声明一个名为'IN_PER_FOOT'的局部变量,你不会给它赋值,你试图从'heightInInches'中减去它,原因不明;你正在试图将'output'设置为'String'(????),并且你试图在没有任何理由的情况下调用'inchToFeet'。你真的需要从头开始这种方法,国际海事组织... –
那么,你想我们评论你没有发布的编译错误,或者这个代码不会做你期望的事实吗? – 2013-10-13 20:15:44
这会让你编译至少'output = inchToFeet()+“\”+ IN_PER_FOOT +“\”;' – dannyRods