Javascript 需要循环出15-30节

Javascript 需要循环出15-30节,javascript,Javascript,我有代码,所以它会打印出30节;然而,我需要15-30节,我不确定我错过了什么 package knots; /** * * @author Matthew */ public class Knots { /** * @param args the command line arguments */ public static void main(String[] args) { int m = 0; //place hol

我有代码,所以它会打印出30节;然而,我需要15-30节,我不确定我错过了什么

package knots;

/**
 *
 * @author Matthew
 */
public class Knots {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) 
    {
        int m = 0; //place holder for miles
        int k; //place holder for KM
        int knot; //Knots
        int v; //holds knots


        for (knot = 15; knot < 30; ++knot)

            m = (int) (1.151 * knot);
            k = (int) (1.852 * knot);
            v = knot;
            System.out.println(v + " knots is "  + m + " miles and " + k + " kilometers");
    }

}
包装结;
/**
*
*@作者马修
*/
公共类结{
/**
*@param指定命令行参数
*/
公共静态void main(字符串[]args)
{
int m=0;//英里的占位符
int k;//KM的占位符
int结;//结
int v;//保持结
用于(结=15;结<30;++结)
m=(整数)(1.151*节);
k=(整数)(1.852*节);
v=结;
系统输出打印LN(v+“节数为“+m+”英里和“+k+”公里”);
}
}

您需要在for之后添加
{…}
以使其循环。否则它的循环只在第一行
m=(int)(1.151*knot)和其他行将在循环结束后执行

for (knot = 15; knot < 30; ++knot)
{
    m = (int) (1.151 * knot);
    k = (int) (1.852 * knot);
    v = knot;
    System.out.println(v + " knots is "  + m + " miles and " + k + " kilometers");
}
for(结=15;结<30;++结)
{
m=(整数)(1.151*节);
k=(整数)(1.852*节);
v=结;
系统输出打印LN(v+“节数为“+m+”英里和“+k+”公里”);
}