Golang的例子:两个数字或整数的加/和

334 阅读1分钟

在这个程序中,我们有两个程序来加两个数字。第一个程序,我们将存储数字和两个数字的相加。第二个程序,从用户控制台获取两个数字并返回两个数字的总和。

例子:两个数字的总和

在这个程序中,变量是用内联赋值语句声明和初始化的。这是在golang中声明同一类型的多个变量的一种方式。

同样的方法也可以用短赋值运算符重写,如下所示

n1, n2, result := 10, 3, 0 .  

变量的类型可以从右手边的数值中推断出来。

下面是一个数字求和的程序实例

package main  
  
import (  
 "fmt"  
)  
  
func main() {  
 var n1, n2, result = 10, 3, 0 // Declare variable and assign values  
 result = n1 + n2  
 fmt.Println("Sum of two numbers: ", result)  
  
}  

输出:

Sum of two numbers:  13 

Scanln 函数示例 -从标准控制台输入的数字求和

在这个程序中,数字是从标准控制台取得的。Scanln 函数被用来停止控制,直到用户输入数字。

而这两个数字的总和会返回到控制台

package main  
  
import (  
 "fmt"  
)  
  
func main() {  
 fmt.Print("Please enter first number: ")  
 var n1 int  
 fmt.Scanln(&n1) // take input from user  
 fmt.Print("Please enter Second number: ")  
 var n2 int  
 fmt.Scanln(&n2) // take input from user  
 result := n1 + n2  
 fmt.Println("Sum of two numbers: ", result)  
  
}  

输出是

Please enter first number: 12  
Please enter Second number: 34  
Sum of two numbers:  46  

总结

在这篇短文中,你学到了用户输入的数字之和或加法,并将其作为一个结果返回到控制台。