Java在代码块之间跳跃
有没有一种方法可以在代码字段之间跳转 目前,我正在制作一个计算器,我希望代码能够在字段之间跳转,类似于.Batch中的GOTO命令Java在代码块之间跳跃,java,batch-file,field,goto,Java,Batch File,Field,Goto,有没有一种方法可以在代码字段之间跳转 目前,我正在制作一个计算器,我希望代码能够在字段之间跳转,类似于.Batch中的GOTO命令 private void MinusActionPerformed(java.awt.event.ActionEvent evt) { (A) operator = 2; Extradigitreal = 0; Secondigit = displayvalue; displayvalue = 0.0; jTex
private void MinusActionPerformed(java.awt.event.ActionEvent evt) {
(A)
operator = 2;
Extradigitreal = 0;
Secondigit = displayvalue;
displayvalue = 0.0;
jTextField1.setText(Double.toString(displayvalue));
decimal=0;
}
private void Minuskeypressed(java.awt.event.ActionEvent evt) {
Goto A
}
我知道GOTO命令不存在,但是有没有其他方法来创建类似的内容,因为一些文本是计算机生成的,因此不可编辑,这意味着我无法创建循环。它将节省大量空间,因为一些空白包含超过80行的文本,而且由于我的文本太多,我将浪费超过1000行的文本,导致不必要的内存损失。如果这是您想要的:
private void Minuskeypressed(java.awt.event.ActionEvent evt){
Goto A
A
是在您在问题中发布的代码中定义的,您只需编写
private void Minuskeypressed(java.awt.event.ActionEvent evt){
MinusActionPerformed(evt);
}
将来,请遵循Java命名约定,并以小写字母开始方法。If-else语句,multiple-methodsWhat?为什么不使用方法切换上下文?你真的打算用一大块代码来编写计算器吗?还有,你说的计算机生成的文本是什么意思?如果你必须要求goto,那么你的应用程序的总体设计有问题。我想说你试图这样做是不切实际的。研究方法。@Renan,我所说的计算机生成的文本,是指我使用Jpanels和Jbuttons使用了Netbeans函数设计视图,所以生成了随机生成的文本,包括在每个方法上执行的私有操作是的,很抱歉通信错误,我试图得到的是使用Minuskeypressed方法中的快捷方式转到MinusActionPerformed以节省空间和时间。