Tag: 变量

在变量中使用变量?

我有几个字段,每个字段都是这样的: field1 field2 field3 … 使用带计数器的循环,我希望能够说fieldx。 其中x是该循环中计数器的值。 这意味着如果我的数组中有6个条目,则field1 – field6将被赋予值。 fieldx可能吗?

使用字符串代替变量名称

如果您有一个名为xyz的Java变量。 然后我将定义一个字符串,其中包含我想要使用的命名变量的值。 String x=”xyz”; 如何让Java将String x识别为变量xyz的指针? 一个任意的例子: JButton a= new JButton(); 稍后的 … String x=”a”; 我现在想说些什么 JButton called string x.setPreferredSize(new Dimension(40,30));

无效的转义序列(有效转义序列为\ b \ t \ n \ f \ r \“\’\\))”语法错误

print(” $$$$$$\ $$$$$\ $$$$$$\ $$\ $$\ “+newline+ “$$ __$$\ \__$$ | $$ __$$\ $$ | $$ |”+newline+ “$$ / $$ | $$ | $$ / $$ | \$$\ $$ |”+newline+ “$$$$$$$$ | $$ | $$$$$$$$ | \$$$$ /”+newline+ “$$ __$$ | $$\ $$ | $$ __$$ | $$ $$< "+newline+ "$$ | $$ | $$ […]

何时使用字段变量?

在什么情况下你会使用字段变量而不是局部变量? 我发现在类中的2个或更多方法中使用变量时有点困难。 我倾向于使用局部变量并将它们传递给另一个方法。 谢谢, 莎拉

Java中的本地VS全局变量

在我今天看到一个例子之前,我以为我理解了java中局部和全局变量之间的区别。 在此代码中,我们尝试将元素添加到方法中的链接列表中: public void addDataPacket(DataPacket data){ PacketQueueElement newElement = new PacketQueueElement(data); if(firstElement != null){ lastElement.setNextElement(newElement); lastElement = newElement; } else{ firstElement = newElement; lastElement = newElement; } } 我不明白为什么newElement在方法关闭后不会消失? 因为这是一个局部变量,并且没有在类中的任何地方定义。 以下是此类的完整代码: public class PacketQueue { /** Das erste Element in der Warteschlange */ private PacketQueueElement firstElement; /** Das letzte Element in der Warteschlange. */ private […]

Java中的对象变量与类变量

我正在学习Java,我不理解对象变量和类变量之间的区别。 我所知道的是,为了使它成为一个类变量,你必须先用静态语句声明它。 谢谢!

覆盖接口的变量?

当我从各种Java书籍和教程中读到时,在接口中声明的变量是常量,不能被覆盖。 我做了一个简单的代码来测试它 interface A_INTERFACE { int var=100; } class A_CLASS implements A_INTERFACE { int var=99; //test void printx() { System.out.println(“var = ” + var); } } class hello { public static void main(String[] args) { new A_CLASS().printx(); } } 它打印出var = 99 var被覆盖了吗? 我完全糊涂了。 谢谢你的任何建议! 非常感谢大家! 我对这个界面很新。 “影子”是理解这一点的关键词。 我查阅相关材料并立即理解。

Java – 最终变量

我知道,一旦最终变量赋值给它,就无法更改。 但是我对此有几个问题: 当我有一个字段时,说static final JButton button; 在一个类之外,然后在main方法中,尝试为它赋值, button = new JButton(“OK”); ,我收到错误告诉我删除最终修饰符? 但是,由于原始button变量尚未引用一个对象,我的印象是我可以分配一次? 其次,如果我完全删除对button引用,那么我只有static final JButton button; 在课堂外,我的IDE声称“空白的最终字段按钮可能尚未初始化”。 这是否意味着必须初始化所有最终字段? 如果是这样,他们必须在那里初始化,然后我似乎无法在以后初始化它。 另外,愚蠢的问题,但我最初的假设是,当一个实例或数据类型引用最终变量时,它无法分配给其他任何东西是正确的,对吗? 此代码不完整,但提供说明我的观点: public class FinalVarTester { static final JButton button; public static void main(String[] args) { JFrame frame = new JFrame(); Container container = frame.getContentPane(); container.setLayout(new BorderLayout()); button = new JButton(“OK”); container.add(button, BorderLayout.SOUTH); } }

Java整数Min_Value为负,然后比较

我明天有考试,我无法理解我的书籍解释,我很感激帮助: public class TestClass{ public static void main(String[] args) throws Exception{ int a = Integer.MIN_VALUE; int b = -a; System.out.println( a+ ” “+b); } } 输出: -2147483648 -2147483648 为什么打印2个相同幅度的负数而不是正数和负数?

字符串和最终

以下陈述之间有什么区别 String name = “Tiger”; final String name =”Tiger”; 虽然String类是final类,但为什么我们需要创建一个String“CONSTANT”变量作为final?