Tag: 变量

在方法之间传递变量?

所以我试着为大学写一个简单的java程序,我在这个java的东西是一个完整的新手。 我在编译时遇到错误,“错误 – 在方法printreciept中找不到符号”。 我知道这就像是无法访问main中的变量。 有人可以帮忙吗? 我知道如果我确实修理它会有很多错误,但我宁愿从这里开始! PS抱歉所有的代码:/ import java.util.Scanner; public class Order { public static void main (String[] args) { String clubcard; double clubcard_discount; double special_discount; double balance; double final_balance; int apples; int oranges; int apples_cost; int oranges_cost; final Scanner scanner = new Scanner( System.in); System.out.println(“How Many Bags of Apples?”); apples = scanner.nextInt( ); […]

无法从静态上下文引用非静态变量

我写了这个测试代码: class MyProgram { int count = 0; public static void main(String[] args) { System.out.println(count); } } 但它给出了以下错误: Main.java:6: error: non-static variable count cannot be referenced from a static context System.out.println(count); ^ 如何让我的方法识别我的类变量?

如何在java中的其他类中使用公共类中定义的变量?

外行人对变量的定义和使用的问题: 我需要创建一个Java GUI来获取用户的输入并将其存储在文本文件中。 但是,这篇文章必须在Actionlistener类中完成(即,用户单击按钮并创建并存储文本文件)。 这意味着我必须在一个类(公共类)中定义一个变量,并在另一个类(定义Actionlistener的那个)中使用它。 我怎样才能做到这一点? 全局变量是唯一的方法吗? 在我的代码中,我首先将’textfield’定义为JTextField然后我希望它被读取(作为’text’)并存储(在’text.txt’中)。 import javax.swing.*; //… import java.io.BufferedWriter; public class Runcommand33 { public static void main(String[] args) { final JFrame frame = new JFrame(“Change Backlight”); // … // define frames, panels, buttons and positions JTextField textfield = new JTextField();textfield.setBounds(35,20,160,30); panel.add(textfield); frame.setVisible(true); button.addActionListener(new ButtonHandler()); } } class ButtonHandler implements ActionListener{ public […]

使用beanshell更新Jmeter变量

尝试使用beanshell脚本更新Jmeter变量时遇到了问题。 我已按照本手册阅读了 这个主题并且都说了同样的话: 要更新变量,请使用vars.put(“variable”, “newValue”); 您放置的值只能是String。 现在我想使用这段代码: String x = vars.get(“counter”); int y = Integer.parseInt(x); y = y + 1; String z = “” + y; vars.put(“counter”, z); // print(z); 我的变量计数器是一个用户参数(在用户定义的变量之前尝试过),其值为1.我可以看到我的脚本正在运行,因为print(z)返回值2.现在我还说明我的变量计数器在用户参数,以便当我再次运行它时,它给我值3.事实并非如此:值没有更新,所以每次运行脚本它返回值2。 有谁可以帮我这个?

Java Manifest.mf类路径问题

我一直在尝试运行一个jar文件 – 让我们称之为test.jar – 它在Unix系统上使用Sybase jconn3.jar。 我创建了一个MANIFEST.MF文件,其中包含以下内容: Class-Path: $SYBASE/jConnect-6_0/classes/jconn3.jar commons-net-1.3.0.jar 这给出了ClassNotFoundError。 $ SYBASE是指向/ opt / sybase13的系统变量; 我也尝试了以下内容: Class-Path: /opt/sybase13/jConnect-6_0/classes/jconn3.jar commons-net-1.3.0.jar 和 Class-Path: opt/sybase13/jConnect-6_0/classes/jconn3.jar commons-net-1.3.0.jar 但是,如果我将jconn3.jar文件从$ SYBASE / jConnect-6_0 / classes复制到与test.jar相同的目录,并将我的MANIFEST.MF更新为如下所示: Class-Path: jconn3.jar commons-net-1.3.0.jar 应用程序按预期运行。 现在,我已经能够通过在本地复制它来validationjconn3.jar文件的工作原理; 我的MANIFEST.MF文件包含我的Main-Class的路径,所以这里没有问题。 您认为这可能是什么问题? 我一直在看这个东西太久了。 谢谢!

变量未初始化 – 虽然我是?

回答 迈克建议我添加了一些代码 default: break; 交换机的一部分,我添加了一个例外,不需要改变其他任何东西。 代码现在成功运行。 多谢你们! 编辑可读性: 错误:“描述资源路径位置类型本地变量消息可能尚未初始化TweetFragment.java / Offline Twitter / src / com / deadpixels / offline / twitter第78行Java问题” 换行: int handleStartsAt = messages[i].indexOf(‘@’); 并且相同的错误在第80行发生两次,即: ph = messages[i].substring(handleStartsAt, messages[i].length()); 至于你的问题, default: break; 添加了行,因为int tweet类型应该只是0,1或2.该函数在受控环境中调用,这样我确信调用不会返回exception。 编辑结束。 我有个问题。 我正在尝试创建一个返回String数组的方法,此String数组的大小将根据作为参数传递给方法的消息类型而更改。 我有一些问题要完成,因为显然我没有初始化我的变量; 虽然,我想我是。 我遇到问题的变量是“messages”数组。 请记住,我不能声明以下内容: String [] messages = new String [arrayLength]; 在调用的这一点上,我不知道数组的长度。 我不能这样做: String [] […]

Java协变数组不好?

我有几个人告诉我,如果A是B的子类型,Java允许协变数组子类型,那么A []是B []的子类型,但这是一个糟糕的特性,因为它可能导致运行时错误。 有人能给我一个具体的例子来说明它是如何导致运行时错误的,以及Java是否/如何解决这个问题? 谢谢!

了解类变量的inheritance

我正在用Java构建Challenge24Solver类。 逻辑本身工作并找到预期的解决方案(具有任意数量的参数)。 无论如何,这部分项目是按照我的预期运作的。 问题来自解决方案表示的问题。 可以公平地说,我已经用Python完成了这个项目并且决定尝试用Java作为一种介绍,这可能是问题,我也试图像Python那样做。 以下是我的一些课程: abstract class Operation { \\ Basic operation class static String token; abstract public double operate (double x, double y); } class AddOp extends Operation { static String token = “+”; public double operate (double x, double y) { return x+y; } } //other operation classes SubOp, MulOp, DivOp class […]

Java – 性能问题; 变量名和文件名长度

好吧只是关于性能的一些问题,但我认为一些问题是合乎逻辑的: – 如果我使用短名称的变量将更好/更快地处理? 示例:“String s”将优于“String superphrase”。 – 关于文件名,如果文件名很短,访问速度会更快吗? 示例:(几乎相同)filename.txt或f.txt。 感谢所有人,我真的很想让我的软件变得更好:)

速度优化:私有和公共变量 – Java

我问这个问题纯粹是为了问题的速度方面。 从私有或公共(Java)获取对象的值之间的速度差异是什么? class MyClass { public int myInt = 5; } class MyOtherClass { private int myInt = 5; public int getMyInt() { return myInt; } } class MyMainClass { public static void main (String [] args) { MyClass myObject = new MyClass(); MyOtherClass myOtherObject = new MyOtherClass(); // which is faster? System.out.println(myObject.myInt); System.out.println(myOtherObject.getMyInt ()); […]