java-Java程序求救,想不到怎么修改

问题描述

Java程序求救,想不到怎么修改

(有四个class)
(这是某一个,叫它“A")

public ParkingTicket issueParkingTicket() {
    ParkingTicket parkingTicket1 = new ParkingTicket();
    if (isParkingTimeExpired()) {
        parkingTicket1 = new ParkingTicket(getOfficerName(),getBadgeNumber(),
            parkedCar.getLicenseNumber(),parkedCar.getCarMake(),parkedCar.getCarModel(),
            calculateFine());
        parkingTicket1.displayDeatils ();
    }
    else {
        return null;
    }
    return parkingTicket1;
}

(这是另一个,叫它“B”)
(NUMBER_PART = 1001)

private String TicketNumber() {
    ticketNumber = "V" + NUMBER_PART;
    NUMBER_PART++;
    return ticketNumber;
}

就是当我用public ParkingTicket issueParkingTicket()打印出"B"中的信息时,ticketNumber就会变成1003,1006,1009,每次都是加3而不是加1。但我直接用"B”打印信息的时候,ticketNumber就正常每次加1。这是为什么呢?
"A"是拿了其他两个Class输入的东西和本身输入的东西,传过去"B"那里。

我用的是BlueJ

时间: 2024-12-06 04:38:06

java-Java程序求救,想不到怎么修改的相关文章

gradle打包android程序时,如何修改java文件中的属性值

问题描述 gradle打包android程序时,如何修改java文件中的属性值 工程有个文件例如1.java文件:其中有个public final static String URL = "/www.baidu.com"; 现在的问题是如何在用gradle打包的时候可以更换1.java文件中的URL? ant打包就可以写不同的build.xml,在build.xml中更换URL的字符串,在利用ant构建的时候通过编译不同的build.xml来达到更换URL的目的. 现在不知道gradl

java数组程序应该没问题,出现的提示我不会修改

问题描述 java数组程序应该没问题,出现的提示我不会修改 public class e1 { public static void main(String[] args) { int[]a=getSons(10); printArray(a); }//计算一个数因子的个数 public static int getlength(int n){ int count=0; for(int i=1;i<n/2;i++){ if(n%i==0) count++; } return count; }//

windows 7-运行一个基于Java的程序总是要求管理员权限怎么办?

问题描述 运行一个基于Java的程序总是要求管理员权限怎么办? #我的操作系统是windows 7. 安装了一个叫**Geogebra**的几何作图软件.这个软件是用Java开发的开源软件. 之前使用一直是正常的,最近一段时候,突然发生了一系列的怪事: 比如一直用的Acrobat突然失效了,后来只好重新安装,用amtlib解决. 再就是重装Acrobat之后就偶然发现Geogebra不用管理员权限无法打开了,即使彻底卸载,清除注册表项,重新安装也没用:还尝试了它的portable版本,也是一样.

PHP与已存在的Java应用程序集成

程序 PHP功能的另外一个优势是其调用已有Java对象方法的能力.通过此项功能可将PHP集成进已有的基于Java的应用程序.如果你正在工作场合推广PHP ,这项功能尤其显得时髦."Java无处不在." 为实现此功能,你需要在服务器上安装Java虚拟机(JVM).如果你将安装(或已安装)来自Sun.Kaffe.IBM或Blackdown的JDK,则可以迅速开始工作. 当配置PHP时,需要对配置指令增加--with-java参数,然后修改php.ini文件中部分元素.php.ini 中通常

将 Java 小程序迁移到 Microsoft J# 浏览器控件

程序|控件|浏览器 Visual J# .NET 小组 Microsoft Corporation 摘要:通过 Microsoft J# 浏览器控件,开发人员可以将所编写的在 Java 虚拟机上运行的 Java 小程序迁移到 .NET 框架.本文向开发人员介绍 J# 浏览器控件,并说明将 Java 小程序迁移到 .NET 框架的步骤.本文还讨论了其他一些主题,如 J# 浏览器控件的安全性和调试,以及当前版本中不受支持的功能. 下载 HTML 小程序到对象标记转换器 (95KB) 本文假设开发人员

使用 AOP 来维护遗留 Java 应用程序

程序 处理复杂和不熟悉 Java 代码的技术级别:中级 Abhijit Belapurkar(abhijit_belapurkar@infosys.com)高级技术架构师,Infosys Technologies Limited2004 年 3 月 如果您曾经接管并且必须维护某个基于 Java 的应用程序,那么本文就是为您准备的.作者 Abhijit Belapurkar 将向您展示如何使用面向方面编程(aspect-oriented programming,AOP)来对即使最不透明的遗留应用程

在PHP和Java应用程序中使用XML数据库

开始之前 本教程的目标读者是使用XML并希望了解原生XML数据库(本教程中为 IBM DB2 Express-C 9.5)的PHP和Java开发人员.虽然对PHP和Java编程有所了解很有帮助,但是不熟悉这些技术不影响阅读本教程.熟悉XMLDOM 也很有帮助. 关于本教程 本教程说明了如何利用原生XML数据库压缩开发周期.作为示例,我们将修改XML模式并观察代码中的相应变化.开发人员将了解到在PHP和Java技术中使用原生XML数据库所必须掌握的基本知识,包括: 连接到数据库(DB2 Expre

怎么更改java应用程序标题栏默认图标

很多人都在问怎么更改java应用程序标题栏默认图标,如果你用过Toolkit类,这将是一件很简单的事情: Toolkit tk=Toolkit.getDefaultToolkit() Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/ this.setIconImage(image); 就这么简单,看看,已经变成你自己的图标了.Toolkit是个很有用类的,提供很多对窗口默认行为的修改,下面随便提一下,怎么把默认的鼠标

Java小程序源文件的组成

Java小程序的源文件有三种,后缀名分别是.java,.class和.jar. 这之中只有.java文件能让你读懂并修改(当然你要懂一点java编程),但是.java文件是不能直接应用的,你必须用编译器把它编译成.class文件才能直接插入网页.事实上,大多数java小程序的作者不愿意把.java文件公开给大家,因此我们能在网上找到的大多是不能修改只能直接利用的.class文件. 而.jar文件,如果你有它,并在<applet>中加上archive="*.jar",则可以在