我如何在另一个方法中调用变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在另一个方法中调用变量相关的知识,希望对你有一定的参考价值。

我想知道如何在另一个方法调用“ jButton4ActionPerformed”中访问局部变量“ AverageBodylengths”

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         


    float num3 = Integer.parseInt(jTextField5.getText());
    float num4 = Integer.parseInt(jTextField6.getText());
    float num5 = Integer.parseInt(jTextField7.getText());
    float num6 = Integer.parseInt(jTextField8.getText());
    float num7 = Integer.parseInt(jTextField9.getText());
    float num8 = Integer.parseInt(jTextField10.getText());
    float num9 = Integer.parseInt(jTextField11.getText());
    float num10 = Integer.parseInt(jTextField12.getText());
    float num11 = Integer.parseInt(jTextField13.getText());
    float num12 = Integer.parseInt(jTextField14.getText());

    float AverageBodylengths = (((num3) + (num4) + (num5) + (num6) + (num7) + (num8) + (num9) + (num10) + (num11) + (num12)) / 10);
    jLabel25.setText("" + AverageBodylengths + "mm");


}                                        

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {  

}
答案

在不执行方法AverageBodylengths时,变量jButton3ActionPerformed实际上不存在。这就是局部变量的意义。它们会在“声明时”自动创建,并在超出范围时销毁,在这种情况下,方法执行结束时将销毁它们。

另一答案
None

以上是关于我如何在另一个方法中调用变量的主要内容,如果未能解决你的问题,请参考以下文章

unity脚本中变量在另一个脚本如何调用

片段中预期的方法调用

如何在另一个片段内膨胀另一个布局

在类中,我可以在另一个方法中调用其他方法变量吗?

一个方法中的hashMap的值,怎么在另一个类中调用啊?

根据在 Spinner 中选择的数字,相同的片段应该出现在另一个之下。如何?