我有一个家庭作业要求我使用常数。我不确定下面代码片段的哪一部分可以使用常量。
import java.util.Scanner;
public class PP2_6
{
public static void main(String[] args)
{
Scanner myScan = new Scanner(System.in);
float mileage, kilometer;
System.out.print("Enter the Mileage: ");
mileage = myScan.nextFloat();
kilometer = mileage * 1.60935F;
System.out.println("The mileage in kilometers is : " + kilometer);
}
}
你能帮忙我在这段代码中如何使用常量吗?
答案 0 :(得分:1)
而不是
kilometer = mileage * 1.60935F;
在方法main之前将该数字声明为静态最终字段(常量):
public class PP2_6 {
public static final float CONSTANT = 1.60935F;
public static void main(String[] args) {
...
kilometer = mileage * CONSTANT;
}
}