鱼C论坛

 找回密码
 立即注册
查看: 6803|回复: 5

求助为什么找不到Utility符号,别人就可以

[复制链接]
发表于 2020-3-11 13:33:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
public class FamilyAccount {
        public static void main(String[] args) {
        String details = "收支\t账户金额\t收支金额\t说    明\n";
        int balance = 10000;

        boolean loopFlag = true;
        do {
                    System.out.println("\n-----------------家庭收支记账软件-----------------\n");
            System.out.println("                   1 收支明细");
            System.out.println("                   2 登记收入");
            System.out.println("                   3 登记支出");
            System.out.println("                   4 退    出\n");
            System.out.print("                   请选择(1-4):");
            
            char key = Utility.readMenuSelection();
            System.out.println();
            switch (key) {
                case '1':
                    System.out.println("-----------------当前收支明细记录-----------------");
                    System.out.println(details);
                    System.out.println("--------------------------------------------------");
                    break;
                case '2':
                    System.out.print("本次收入金额:");
                    int amount1 = Utility.readNumber();
                    System.out.print("本次收入说明:");
                    String desc1 = Utility.readString();

                    balance += amount1;
                    details += "收入\t" + balance + "\t\t" +
                               amount1 + "\t\t" + desc1 + "\n";
                    System.out.println("---------------------登记完成---------------------");
                    break;
                case '3':
                    System.out.print("本次支出金额:");
                    int amount2 = Utility.readNumber();
                    System.out.print("本次支出说明:");
                    String desc2 = Utility.readString();

                    balance -= amount2;
                    details += "支出\t" + balance + "\t\t" +
                               amount2 + "\t\t" + desc2 + "\n";
                    System.out.println("---------------------登记完成---------------------");
                    break;
                case '4':
                    System.out.print("确认是否退出(Y/N):");
                    char yn = Utility.readConfirmSelection();
                    if (yn == 'Y') loopFlag = false;
                    break;
            }
        } while (loopFlag);
        }   
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-11 13:35:55 | 显示全部楼层
需要声明Utility的类吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-11 13:38:43 | 显示全部楼层
FamilyAccount.java:18: 错误: 找不到符号
            char key = Utility.readMenuSelection();
                       ^
  符号:   变量 Utility
  位置: 类 FamilyAccount
FamilyAccount.java:28: 错误: 找不到符号
                    int amount1 = Utilities.readNumber();
                                  ^
  符号:   变量 Utilities
  位置: 类 FamilyAccount
FamilyAccount.java:30: 错误: 找不到符号
                    String desc1 = Utilities.readString();
                                   ^
  符号:   变量 Utilities
  位置: 类 FamilyAccount
FamilyAccount.java:39: 错误: 找不到符号
                    int amount2 = Utilities.readNumber();
                                  ^
  符号:   变量 Utilities
  位置: 类 FamilyAccount
FamilyAccount.java:41: 错误: 找不到符号
                    String desc2 = Utilities.readString();
                                   ^
  符号:   变量 Utilities
  位置: 类 FamilyAccount
FamilyAccount.java:50: 错误: 找不到符号
                    char yn = Utilities.readConfirmSelection();
                              ^
  符号:   变量 Utilities
  位置: 类 FamilyAccount
6 个错误
编译时出现这,视频里和我的代码一样,他就可以运行,我的就说找不到符号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-12 12:37:06 | 显示全部楼层
我去API看了一下,确实没有这个类,应该是一个自定义的类
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-16 12:08:51 | 显示全部楼层
java 的 不是 util嚒 好像没这个类啊。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-13 11:42:54 | 显示全部楼层
我也遇到同样的问题,应该是因为你配置环境变量的时候配置了CLASSPATH,指定了类库文件的位置,把CLASSPATH删掉就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 18:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表