问题描述
我想从1开始获得越来越多的价值,以便使TK-1一直到TK-n。
我尝试过的是:
public class Main {
addTicket();
public void addTicket() {
int a;
String ticket;
a = getA();
ticket = "TK-"+ a
System.out.println(ticket)
}
public int getA() {
int a,b;
a = 0;
b = a++;
return a;
public static void main(String[] args) {
new Main();
}
}
对不起,这是我第一次学习编码,有人可以向我解释为什么它不起作用,我应该怎么做才能使它起作用?
谢谢。
解决方法
如果您需要自动增加ID,则需要一个静态整数:
public class Ticket {
static int ticketID = 1;
public void addTicket() {
int a;
String ticket;
a = getticketID();
ticket = "TK-" + a;
System.out.println(ticket);
}
public int getticketID () {
return ticketID++;
}
public static void main(String[] args) {
Ticket test = new Ticket();
test.addTicket();
test.addTicket();
test.addTicket();
}
}
输出: