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;