最佳答案
// .. the problem is in the next few lines
for(int d=0;d<10;d++)
sal[d]=qua;
JOptionPane.showMessageDialog(null,"Total sales.........."+sal[d]+" Pesos");
for
循环仅包含下一个缩进的代码行。属性d
是在for
循环语句内定义的,并且超出了循环范围而失去了焦点(无法在选项 Pane 中引用/使用)。{
和}
放在两行(一组括号中要包括两行)周围。int pcod=0, qua;
pcod
是0
,但是qua
没有值。编译器将警告might not have been initialized
。快速解决方案是为它提供一个默认值,但这可能不适合应用程序的逻辑。特别是如果在将输入解析为int
值时抛出异常。
https://stackoverflow.com/questions/19216812/
相关文章:
java - 如何从Java中的List中获取特定的列列表
java - 生成比数组长度更长的所有可能组合
java - 如何将此 JScrollPane 类添加到我的 swing 构建器中?
java - 我最近更改为 JTextPane,但我的加载功能已损坏
java - 从 NewProxyConnection 中解开 NewProxyConnection 和 GetConnection
java - 使用 Java + 正则表达式从文本文档中提取 URL
javascript - 有人可以解释方法映射的这种特殊用途吗?
php - 使用foreach循环上传多张图片并插入数据库
java - 如何在 JFrame 中设置图像的位置
java - Vertx 运行多个事件循环