java - ConvertCents.java:31:错误:变量 centsLeft 可能尚未初始化
问题描述
当我尝试修改代码时发现了这个问题
ConvertCents.java:31: error: variable centsLeft might not have been initialized
numQuarters = centsLeft/QUARTERS;
^
1 error
import java.util.Scanner;
public class ConvertCents {
final static int QUARTERS = 25;
final static int DIMES = 10;
final static int NICKELS = 5;
public static void main (String[] args) {
int cents;
int numQuarters, numDimes, numNickels;
int centsLeft;
System.out.println("Cents to Coins Program");
System.out.println("----------------------");
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter total number of cents (positive integer): ");
cents = keyboard.nextInt();
System.out.println();
numQuarters = centsLeft/QUARTERS;
centsLeft = centsLeft % QUARTERS;
numDimes = centsLeft/DIMES;
centsLeft = centsLeft % DIMES;
numNickels = centsLeft/NICKELS;
centsLeft = centsLeft % NICKELS;
// display resulting number of coins
System.out.print("For your total cents of " + cents);
System.out.println(" you have:");
System.out.println("#quarters = " + numQuarters);
System.out.println("#dimes = " + numDimes);
System.out.println("#nickels = " + numNickels);
System.out.println("#pennies = " + centsLeft);
System.out.println();
}
}
解决方案
推荐阅读
- kubernetes - kubernetes 仪表板不工作:错误:'EOF,试图到达:'http://10.10.85.2:53/'
- python - Apache 服务器上的 Scipy 崩溃
- microsoft-graph-api - Microsoft Graph WebHook:订阅验证令牌空白?
- javascript - 如何在 MarkLogic Harmonization 中添加/显示元素的所有子元素
- python - 制作一个新字典,删除一些键并且不更改原始字典
- ios - NSURLCache,连同 NSURLSession,不尊重:Cache-Control: max-age:86000, private, must-revalidate
- css - 如何在 CSS/SVG 中创建逼真的光泽效果?
- plsql - 如何从表中获取一行
- c++ - 我们可以返回局部 const 变量 C++ 的引用吗
- javascript - bootstrap 4 在表单验证上调用 javascript 函数