我和Deitel的ATM案例研究一起工作,如何编写第9版的程序。
案例研究是在第13章,第546页(如果有人有这本书,并想检查),我相信我的代码是100%的书建议。
我有所有的代码集,但是当我尝试运行程序时,它给了我以下内容:
Error: Could not find or load main class come.example.atm.AtmRun
当我试图使用来自类路径的终端编译类时,它给了我以下错误:
localhost:atm user$ javac AtmRun.java
AtmRun.java:5: error: cannot find symbol
Atm t
这个程序创建了10个帐户,并将余额设置为每个100美元。
我写了一个for循环来初始化balance,但是不起作用。在AccountArray类中无法识别setBalance()方法如何将$100余额分配给每个帐户?
public class AccountArray{
public static AccountArray[] createAccountArray(){
AccountArray[] atm = new AccountArray [10];
for(int i = 0; i < atm.length; i++){
atm[i] = new AccountArr
我是Java的新手,我很难弄清楚如何修复这个困扰我的空指针异常。
我知道问题发生在哪里,也知道什么是空指针异常,但我不知道如何让我的程序工作。
下面是出现问题的代码片段:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Account[] atm = new Account[10];
for (int i = 0; i < 10; i++){
atm[i].setId(i);
atm[i].setBalance(100.0
//I have this main class
package IntroductionLocks;
public class Intro {
public static void main(String[] args) {
NoLockATM noLockATM = new NoLockATM();
LockedATM lockedATM = new LockedATM();
MyClass thread1 = new MyClass(noLockATM, lockedATM)
晚上好,第一次面对模拟对象,我试着测试我的应用程序,但什么也没发生。我应该测试自动取款机的工作。我有两个接口没有实现(帐户和卡)和一个类别。自动取款机(有空的方法)。我的任务是在班里实现ATM的方法。但不能改变方法。
这是我的代码,不能测试。
1)接口卡:
package myatm;
public interface Card {
public boolean isBlocked(); // checks whther card is blocked or not
public Account getAccount(); // returns the bala
我正在尝试使用rest服务并接收json,并将其转换为对象列表。但我收到了下面的命令。我是EIP的新手,在java中没有太多的教程可以这样做。我已经配置了两个通道,一个用于发送请求,另一个用于接收有效负载。
Exception in thread "main" org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'httpPostAtms' is expected to be of type 'org.springframework.messaging.
我试图运行我的程序,它在控制台中显示这一点,我试图在控制台中实现或显示在ATM中创建了一个新用户,但它只显示了用户的名称、id,而没有显示日期。根据控制台,下面的代码块似乎是问题所在
User.Java
//print log message
System.out.printf("New user %s, %s with ID %s created. \n",
firstName, this.uuid );
Bank.java
public User addUser(String firstName, String
我是堆栈溢出的新用户。好的,我正在做一个ATM Java程序..。我的问题是,我很难想出如何使文件阅读器(我的是customers.txt)在ATMSimulator.java中。
这是我的ATM.java:
/*
An ATM that accesses a bank.
*/
public class ATM
{
public static final int CHECKING = 1;
public static final int SAVINGS = 2;
private int state;
private int customerNumber;
private Customer
当试图向http出站网关发送请求时,我收到了以下错误。在得到响应后,我将json有效负载转换为我所读过的其他帖子中的对象列表--这可能是服务激活器或转换器的问题。我还在努力弄清楚EIP和SI的情况。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'httpPostAtms' defined in class path resource [com/backbase/atm/config/InfrastructorConfig.class]: Be
我们的教授给了我们一个制作自动取款机程序的活动,我已经完成了它的大部分功能,除了创建一个新的自动取款机帐户和更改PIN号码之外。我只能输出有一个新的帐户已创建或个人识别码已被更改,但我不知道如何实际做他们。当用户想要创建一个新帐户时,他将输入他的名字、姓氏、卡号、pin代码和余额(除了余额是双精度的字符串),然后程序应该记录这个新帐户,以便您可以使用它来查询余额,存款或取款。下面是这两个自动柜员机函数的代码:
public class ATM_Frame extends javax.swing.JFrame {
int f=8;
int l=8;
int n=8;
int p=8;
int
我正在尝试创建一个由10个总计帐户对象组成的数组,但是当我尝试运行它时,我会得到一个堆栈溢出错误。我不知道我为什么会犯这个错误,谷歌也没有想出任何事情。谢谢你的帮助。
import java.util.Scanner;
public class Account {
private int id;
private double balance;
private Scanner input = new Scanner(System.in);
private Account[] atm = new Account[10];
public Account(){
id = 0;
b
我正在尝试使用Windows Forms在C#中运行自动柜员机模拟,该窗体可以让自动柜员机的多个实例同时与银行帐户进行交易。
其思想是使用信号量/锁定来阻止可能导致竞争条件的关键代码。
我的问题是:
如何在不同的线程上同时运行两个窗体?特别是,所有这些如何与已经存在的Application.Run()相适应?
下面是我的主类:
public class Bank
{
private Account[] ac = new Account[3];
private ATM atm;
public Bank()
{
ac[0] = new Accou
我正在阅读Cay Horstmann的书Big Java early objects,我在12号工作示例中遇到了问题。我想从文本文件中读取信息,但代码似乎不适合我。我做错了什么?
代码如下:
package javaprogrammingproject;
import java.io.IOException;
import java.util.Scanner;
/**
* A text-based simulation of an automatic teller machine.
*/
public class ATMSimulator {
public static vo
有人有的经验吗?即时显示+文本源代码+ Java实现的组合对我很有吸引力,但我不太清楚如何使语法做我想做的事情,而且文档也不太清楚。下面是一个人为的例子:
al:Actor
bill:Actor
atm:ATM[a]
bank:Bank[a]
al:atm.give me $10
atm:al has $3=bank.check al's account balance
al:atm.what time is it
atm:al.it's now
atm:al.stop bugging me
atm:al.you only have $3
atm:bill.and don
调用Atm class.The机器类的银行类包含启动机方法。这里开始循环将永远运行,从另一个不相关的类调用所需的方法。create方法应该只被称为once.Once,Pin被验证,程序无限地运行
import java.util.Scanner;
public class Bank {
final static int PIN = 5423;//pin to start the ATM operations
public static void main(String[] args) {
Scanner scanner = new Scanne