需要循环15 - 30节
问题描述:
我有代码,所以它会打印出30节;但是我需要15-30knots,我不知道我错过了什么。需要循环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");
}
}
答
您需要添加{...}
以使其循环。否则,它的循环只有第一行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");
}
谢谢你soo –