这段代码有一个问题,当我执行PieceHorA()时,emplacement_AA应该取“freea”,emplacement_AB取值“a”,emplacement_AC取值“freea”,但是当我显示emplacement_AA时,控制台上会显示字符串“a”。
那么我是不是有一个引用共享,怎么把这些变量赋值好呢?
String emplacement_AA="FREEA";
String emplacement_AB="FREEA";
String emplacement_AC="A";
void PieceHorA(){
if(emplacement_AA.equals("FREEA")){
emplacement_AA=emplacement_AB;
emplacement_AB=emplacement_AC;
emplacement_AC="FREEA";
}
}
PieceHorA();
System.out.println(emplacement_AA);
输出:
a
我不知道你的结果。请参阅以下完整示例:
java prettyprint-override">public class TestApp {
public static void main(String[] args) {
new TestApp();
}
String emplacement_AA = "FREEA";
String emplacement_AB = "FREEA";
String emplacement_AC = "A";
private void PieceHorA() {
if (emplacement_AA.equals("FREEA")) {
emplacement_AA = emplacement_AB;
emplacement_AB = emplacement_AC;
emplacement_AC = "FREEA";
}
}
public TestApp() {
PieceHorA();
System.out.println(emplacement_AA);
}
}
结果:
FREEA
有什么方法可以简化这段代码吗?我正好有一个白色的一块,想要得到它的位置 代码: 瓦片类: 件类:
我有一个用户模型和一个学生模型,我已经为它们建立了关系,但是当我尝试 $学生- 我得到这个错误 “正在尝试获取非对象的属性全名” 以下是我的用户模型代码: 这是我的学生模型代码 即使我试图利用这种关系来获取数据,比如 “学生id”= 我得到这个错误 “对未定义方法Illumb\Database\Eloquent\Relations\BelongsTo::id()的BadMethodCallExce
我正在尝试获取角色id,但我不知道如何操作,因为它不起作用: 身份验证::用户- 对象(照亮\数据库\雄辩\收集)#843(1) {["项目":受保护]=
我项目建立在Django和Angular的基础上。 我使用带有cucumber和chai的量角器作为我的e2e测试。 并使用“Grunt-Protractor-Coverage”报告代码覆盖率。我在这里有一个问题,如果我使用jasmine作为量角器框架,当我运行“咕噜测试”时,它只是很好。但当我使用黄瓜时,错误就发生了。 THX
我有一小段Java密码。我想用一种更有建设性的方式和更优雅的方式重写下面的代码。我怎样才能实现它? 非常感谢您的帮助