Vb.net 如何在Visual Basic中交换变量的值?(适用于任何编程语言)

Vb.net 如何在Visual Basic中交换变量的值?(适用于任何编程语言),vb.net,Vb.net,我是一个初学者,正在练习编写代码。我有一个家庭作业问题: 给定两个双变量,bestValue和secondBestValue,编写一些交换其值的代码。根据需要声明任何其他变量 这就是我写的: Dim thirdValue as Double thirdValue=3.3 Dim fourthValue as Double fourthValue=4.4 bestValue=thirdValue secondBestValue=fourthValue 这就是我从系统中得到的: 我做错

我是一个初学者,正在练习编写代码。我有一个家庭作业问题:

给定两个双变量,
bestValue
secondBestValue
,编写一些交换其值的代码。根据需要声明任何其他变量

这就是我写的:

Dim thirdValue as Double 
thirdValue=3.3

 Dim fourthValue as Double 
fourthValue=4.4

bestValue=thirdValue
secondBestValue=fourthValue
这就是我从系统中得到的:


我做错了什么?

您只声明了两个变量,使用了四个变量,没有声明bestValue和secondBestValue。您确定问题与代码和结果匹配吗?我在代码或结果中的任何地方都看不到名为
firstPlaceWinner
secondPlaceWinner
的变量,尽管问题中明确提到了它们?我的错,不是那个赋值。我刚刚编辑了它,问题实际上是:!!!给定两个双变量bestValue和secondBestValue,编写一些代码交换它们的值。必要时声明任何其他变量!!!这句话是不是:给定两个双变量!已经意味着这些变量已经声明了吗?谢谢:你每只手都拿着东西。现在交换这些物品(不投掷/玩杂耍)。您可以根据需要使用额外的手暂时握住一个项目。声明一个名为which的变量,并为其赋值
bestValue
。然后将
secondBestValue
分配给
bestValue
然后将新变量分配给
secondBestValue
。交换完毕。
double bestValue = 1;
double secondBestValue = 2;

double temporary = bestValue;
bestValue = secondBestValue;
secondBestValue = temporary;