Closed. This question is not reproducible or was caused by typos。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
尝试编写一些代码以将英尺转换为米,将米转换为英尺,并实现下表。这是我的第一个Java程序,我不知道为什么我遇到涉及“}”的语法错误。
这就是我所拥有的...
任何帮助都将不胜感激。
在Java中,方法中不能包含方法。
缩进代码意味着您可以轻松找到问题。
除开括号(取决于口味)外,括号应保持在单独的行上
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
尝试编写一些代码以将英尺转换为米,将米转换为英尺,并实现下表。这是我的第一个Java程序,我不知道为什么我遇到涉及“}”的语法错误。
Feet Meters| Meters Feet
1.0 0.305 | 20.0 65.574
2.0 0.61 | 25.0 81.967
…
9.0 2.745 | 60.0 196.721
10.0 3.05 | 65.0 213.115
这就是我所拥有的...
public class Hmwk {
public static void main(String[] args){
public static double footToMeter(double foot){
return 0.305 * foot;
}
public static double meterToFoot(double meter){
return 3.279 * meter;
}
for (double i = 1.0; i <11; i++){
System.out.printf(i+footToMeter(i)+"|"+(i*5+15)+meterToFoot(i*5+15));}
}}
任何帮助都将不胜感激。
最佳答案
这里有个小技巧,如果您不喜欢缩进代码,那么编码可能不适合您。
这听起来可能很刺耳,但我真诚地相信,在编写第一个程序之前,您需要了解所有代码结构。不幸的是,学校和课程倾向于完全隐藏或忽略这一事实。我知道,我在中学时就已经看到了这一点-告诉您的老师正确格式化代码并不容易,相信我。
public class Hmwk {
public static double footToMeter(double foot){
return 0.305 * foot;
}
public static double meterToFoot(double meter){
return 3.279 * meter;
}
public static void main(String[] args){
for (double i = 1.0; i <11; i++){
System.out.printf(i + footToMeter(i) + "|" + (i*5+15) + meterToFoot(i*5+15));
}
}
}
在Java中,方法中不能包含方法。
缩进代码意味着您可以轻松找到问题。
除开括号(取决于口味)外,括号应保持在单独的行上
08-04 21:03