声明这些变量的最风格正确的方法是什么?
What is the most stylistically correct way to declare these variables?
我对计算机科学有些陌生,我编写了一个使用大量变量的项目。我在 main 方法中有所有代码,在 main 方法的开头,我声明了大部分变量。我认为这很丑陋。我不想改变我的整个代码并弄乱范围。有没有办法声明这些相同的变量并让它看起来更 efficient/professional?
int numPlain;
int numPepperoni;
int pizzasOrdered = 0;
int slicesOrdered = 0;
int charmsOrdered = 0;
int totalSlices = 0;
int totalCharms = 0;
int totalPlain = 0;
int totalPepperoni = 0;
double plainCost = 0.0;
double pepperoniCost = 0.0;
double sliceCost = 0.0;
double pieCost = 0.0;
double charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
您可以尝试像这样内联一些变量declarations/initializations:
int numPlain, numPepperoni;
int pizzasOrdered = 0, slicesOrdered = 0, charmsOrdered = 0;
int totalSlices = 0, totalCharms = 0, totalPlain = 0, totalPepperoni = 0;
double plainCost = 0.0, pepperoniCost = 0.0, sliceCost = 0.0, pieCost = 0.0, charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
这将使代码看起来不那么冗长,并将彼此相关的变量组合在一起。
我以前的大学教授总是这样的风格:
int numPlain;
int numPepperoni;
int pizzasOrdered = 0;
int slicesOrdered = 0;
int charmsOrdered = 0;
int totalSlices = 0;
int totalCharms = 0;
int totalPlain = 0;
int totalPepperoni = 0;
double plainCost = 0.0;
double pepperoniCost = 0.0;
double sliceCost = 0.0;
double pieCost = 0.0;
double charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
虽然这都是偏好。主要关键只是可读性。随着您的进步,您也不会在单个函数中拥有那么多原始变量。
编辑:另请注意,您可以按类型或相关性(按功能将变量分组)将变量分组在一起
我对计算机科学有些陌生,我编写了一个使用大量变量的项目。我在 main 方法中有所有代码,在 main 方法的开头,我声明了大部分变量。我认为这很丑陋。我不想改变我的整个代码并弄乱范围。有没有办法声明这些相同的变量并让它看起来更 efficient/professional?
int numPlain;
int numPepperoni;
int pizzasOrdered = 0;
int slicesOrdered = 0;
int charmsOrdered = 0;
int totalSlices = 0;
int totalCharms = 0;
int totalPlain = 0;
int totalPepperoni = 0;
double plainCost = 0.0;
double pepperoniCost = 0.0;
double sliceCost = 0.0;
double pieCost = 0.0;
double charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
您可以尝试像这样内联一些变量declarations/initializations:
int numPlain, numPepperoni;
int pizzasOrdered = 0, slicesOrdered = 0, charmsOrdered = 0;
int totalSlices = 0, totalCharms = 0, totalPlain = 0, totalPepperoni = 0;
double plainCost = 0.0, pepperoniCost = 0.0, sliceCost = 0.0, pieCost = 0.0, charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
这将使代码看起来不那么冗长,并将彼此相关的变量组合在一起。
我以前的大学教授总是这样的风格:
int numPlain;
int numPepperoni;
int pizzasOrdered = 0;
int slicesOrdered = 0;
int charmsOrdered = 0;
int totalSlices = 0;
int totalCharms = 0;
int totalPlain = 0;
int totalPepperoni = 0;
double plainCost = 0.0;
double pepperoniCost = 0.0;
double sliceCost = 0.0;
double pieCost = 0.0;
double charmCost = 0.0;
boolean flag = true;
double totalCost = 0.00;
double paymentAmt = 0.0;
int numPies = 0;
虽然这都是偏好。主要关键只是可读性。随着您的进步,您也不会在单个函数中拥有那么多原始变量。
编辑:另请注意,您可以按类型或相关性(按功能将变量分组)将变量分组在一起