Java:标记“quot;}上的语法错误&引用;?

Java:标记“quot;}上的语法错误&引用;?,java,for-loop,syntax,system,printf,Java,For Loop,Syntax,System,Printf,尝试编写一些代码,将英尺转换为米,将米转换为英尺,并实现如下表所示。这是我的第一个java程序,我不知道为什么会出现涉及“}”的语法错误 这是我所拥有的 public class Hmwk { public static void main(String[] args){ public static double footToMeter(double foot){ return 0.305 * foot; } public static double meterToFoot(doubl

尝试编写一些代码,将英尺转换为米,将米转换为英尺,并实现如下表所示。这是我的第一个java程序,我不知道为什么会出现涉及“}”的语法错误

这是我所拥有的

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));}
}}
公共类Hmwk{
公共静态void main(字符串[]args){
公共静态双足流量计(双足){
返回0.305*英尺;
}
公共静态双表英尺(双表){
返回3.279*米;
}

对于(double i=1.0;i而言,您的许多支架位置不正确。最值得注意的是,您的
footToMeter
metertofot
在您的
main
方法中声明,这是不正确的。以下是您的支架位置正确的代码:

public class Hmwk 
{

    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));
        }
    }

    public static double footToMeter(double foot)
    {
         return 0.305 * foot;
    }

    public static double meterToFoot(double meter)
    {
         return 3.279 * meter;
    }
}
公共类Hmwk
{
公共静态void main(字符串[]args)
{

对于(double i=1.0;i而言,您的许多支架位置不正确。最值得注意的是,您的
footToMeter
metertofot
在您的
main
方法中声明,这是不正确的。以下是您的支架位置正确的代码:

public class Hmwk 
{

    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));
        }
    }

    public static double footToMeter(double foot)
    {
         return 0.305 * foot;
    }

    public static double meterToFoot(double meter)
    {
         return 3.279 * meter;
    }
}
公共类Hmwk
{
公共静态void main(字符串[]args)
{

对于(double i=1.0;i而言,您的许多支架位置不正确。最值得注意的是,您的
footToMeter
metertofot
在您的
main
方法中声明,这是不正确的。以下是您的支架位置正确的代码:

public class Hmwk 
{

    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));
        }
    }

    public static double footToMeter(double foot)
    {
         return 0.305 * foot;
    }

    public static double meterToFoot(double meter)
    {
         return 3.279 * meter;
    }
}
公共类Hmwk
{
公共静态void main(字符串[]args)
{

对于(double i=1.0;i而言,您的许多支架位置不正确。最值得注意的是,您的
footToMeter
metertofot
在您的
main
方法中声明,这是不正确的。以下是您的支架位置正确的代码:

public class Hmwk 
{

    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));
        }
    }

    public static double footToMeter(double foot)
    {
         return 0.305 * foot;
    }

    public static double meterToFoot(double meter)
    {
         return 3.279 * meter;
    }
}
公共类Hmwk
{
公共静态void main(字符串[]args)
{

对于(双i=1.0;i空干管中无右括号。将“}”放在“公共静态双脚踏计量器”之前,并从
中删除空干管中无右括号后的右括号。
空干管中无右括号。将“}”'在'public static double footToMeter'之前,从
中删除关闭括号后的关闭括号,对于

空总管中无关闭括号。将'}'放在'public static double footToMeter'之前,并从
中删除关闭括号后的关闭括号。
空总管中无关闭括号。放置'}'在“公共静态双脚计量器”之前,并从

中删除关闭括号后的关闭括号这里有一个小提示,如果您不喜欢缩进代码,那么编码可能不适合您

这听起来可能有些刺耳,但我真诚地相信,在编写第一个程序之前,我们需要知道代码结构是什么。不幸的是,学校和课程往往会完全隐藏或忽略这一事实。我知道,我在中学就看到过这一点——告诉你的老师正确设置代码格式是不好的,相信我

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));
        }

    }
}
公共类Hmwk{
公共静态双足流量计(双足){
返回0.305*英尺;
}
公共静态双表英尺(双表){
返回3.279*米;
}
公共静态void main(字符串[]args){

对于(double i=1.0;i这里有一个小提示,如果您不喜欢缩进代码,那么编码可能不适合您

这听起来可能有些刺耳,但我真诚地相信,在编写第一个程序之前,我们需要知道代码结构是什么。不幸的是,学校和课程往往会完全隐藏或忽略这一事实。我知道,我在中学就看到过这一点——告诉你的老师正确设置代码格式是不好的,相信我

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));
        }

    }
}
公共类Hmwk{
公共静态双足流量计(双足){
返回0.305*英尺;
}
公共静态双表英尺(双表){
返回3.279*米;
}
公共静态void main(字符串[]args){

对于(double i=1.0;i这里有一个小提示,如果您不喜欢缩进代码,那么编码可能不适合您

这听起来可能有些刺耳,但我真诚地相信,在编写第一个程序之前,我们需要知道代码结构是什么。不幸的是,学校和课程往往会完全隐藏或忽略这一事实。我知道,我在中学就看到过这一点——告诉你的老师正确设置代码格式是不好的,相信我

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));
        }

    }
}
公共类Hmwk{
公共静态双足流量计(双足){
返回0.305*英尺;
}
公共静态双表英尺(双表){
返回3.279*米;
}
公共静态void main(字符串[]args){

对于(double i=1.0;i这里有一个小提示,如果您不喜欢缩进代码,那么编码可能不适合您

这听起来可能有些刺耳,但我真诚地相信,在编写第一个程序之前,我们需要知道代码结构是什么。不幸的是,学校和课程往往会完全隐藏或忽略这一事实。我知道,我在中学就看到过这一点——告诉你的老师正确设置代码格式是不好的,相信我

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));
        }

    }
}
公共类Hmwk{
公共静态双足流量计(双足){
返回0.305*英尺;
}
公共静态双表英尺(双表){
返回3.279*米;
}
公共静态void main(字符串[]args){

对于(双i=1.0;i方法不能嵌套。您的
main
方法没有右括号,而
for
在任何方法之外。这是一些非常难看的代码。花括号并不意味着与代码的其余部分保持在同一行。要知道,您和我们更容易看到和识别您是否使用了格式化代码所需的时间和精力。我建议您开始这样做。方法不能嵌套。您的
main
方法和
方法没有右括号