Javascript 在java中重新分配变量值
我无法重新分配x&y的值,以便使它们成为控制台日志中的正确数字。虽然我想使用额外的数字,但我必须记住以下规则。 规则:Javascript 在java中重新分配变量值,javascript,var,Javascript,Var,我无法重新分配x&y的值,以便使它们成为控制台日志中的正确数字。虽然我想使用额外的数字,但我必须记住以下规则。 规则: 您只能添加重新分配所提供变量值的代码行 您只能添加重新分配所提供变量值的代码行 只能使用赋值(=)和算术运算符(+-*/) 您不得键入或介绍任何数字 您根本不能更改或更改console.log语句 var x = 2; var y = 3; var z = 0; // your code here x = (y+z); // y = ? console.log("The v
- 您只能添加重新分配所提供变量值的代码行
- 您只能添加重新分配所提供变量值的代码行
- 只能使用赋值(=)和算术运算符(+-*/)
- 您不得键入或介绍任何数字
- 您根本不能更改或更改console.log语句
var x = 2; var y = 3; var z = 0; // your code here x = (y+z); // y = ? console.log("The value of x is: " + x + " (x should be 3)"); console.log("The value of y is: " + y + " (y should be 2)");
- 您的问题不清楚,但我相信您正在寻找“交换”功能:
var x = 2;
var y = 3;
var z = 0;
// your code here
z = x; // Temporarily store x in z
x = y; // Overwrite x with y
y = z; // Store the original value of x in y
console.log("The value of x is: " + x + " (x should be 3)");
console.log("The value of y is: " + y + " (y should be 2)");
首先指定z
z=x
z现在是2
x=y
x现在是3
y=z
y现在是2如果您尝试交换
x
和y
,则无需z
public class SO35618914 {
public static void main(String[] args) {
int x = 10;
int y = 15;
x = x + y;
y = x - y;
x = x - y;
System.out.println("x: " + x + "; y: " + y);
}
}
var x = 2;
var y = 3;
// swap x and y
x = x + y;
y = x - y;
x = x - y;
console.log("The value of x is: " + x + " (x should be 3)");
console.log("The value of y is: " + y + " (y should be 2)");
输出:
x的值是:3
y的值为:2Ok。认真地什么?你现在得到的数字是多少?y=();“应该做什么?你现在得到了什么值?我一直在试图用y+z使x=3,但我不能用y=x,因为我已经改变了x的值。如果我先改变y,那么我不知道如何改变x。你想交换x和y吗<代码>z=x;x=y;y=z?虽然给了他们第三个变量,但似乎他们是有意使用它的。