我如何使用常量?

时间:2016-02-24 23:34:47

标签: java constants

我有一个家庭作业要求我使用常数。我不确定下面代码片段的哪一部分可以使用常量。

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

你能帮忙我在这段代码中如何使用常量吗?

1 个答案:

答案 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;
    }
}