初学 go 入门-案例-教程-记录(6)了解 if、关系运算符

初学 go 入门-案例-教程-记录(6)了解 if、关系运算符,第1张

初学 go 入门-案例-教程-记录(6)了解 if、关系运算符 初介绍- if代码介绍多案例展示 介绍-关系运算符代码介绍结果展示

希望能写一些简单的教程和案例分享给需要的人
欢迎进qq群交流:546496965

怎么使用 IDE 创建项目,可以参考我们的链接:使用开发工具开发一个打印输出程序 HelloWorld 你好世界~
https://daolizhe.blog.csdn.net/article/details/120095365

介绍- if

if , 英文的翻译,是 “ 如果 ” 的意思,假如有个场景是买衣服,然后去判断是什么码数的衣服,我自己是 XL 码,可以理解为:

如果 衣服码数 等于 XL 码
就 放进购物车
如果 衣服码数 不等于 XL 码
就 放回商品架

代码介绍
package main

import "fmt"

func main() {

	// if , 英文的翻译,是 “ 如果 ” 的意思,假如有个场景是买衣服,然后去判断是什么码数的衣服,我自己是 XL 码,可以理解为:
	//
	// 如果 衣服码数 等于 XL 码
	// 就 放进购物车
	// 如果 衣服码数 不等于 XL 码
	// 就 放回商品架

	// 我的衣服码数:声明一个 string 类型的变量 : 变量名为 mySize , 初始值为 XL
	mySize := "XL"
	// 当前衣服的码数:声明一个 string 类型的变量 : 变量名为 currSize , 初始值为 XL
	currSize := "XXL"

	// 当前衣服码数与我的衣服码数对比
	if mySize == currSize {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服合适")
	} else if mySize != currSize {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合适")
	}
}


如图

我们将当前衣服码数写成 XXL ,我们看结果,是不合适。

如果将当前衣服改成 XL ,那么结果就是合适

多案例展示
package main

import "fmt"

func main() {
	// 我的衣服码数:声明一个 string 类型的变量 : 变量名为 mySize , 初始值为 XL
	mySize := "XL"
	// 当前衣服的码数:声明一个 string 类型的变量 : 变量名为 currSize , 初始值为 XL
	currSize := "XL"

	// 当前衣服码数与我的衣服码数对比:使用if {} else if {}
	if mySize == currSize {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服合适")
	} else if mySize != currSize {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合适")
	}


	// 使用 if {} else {}
	if mySize == currSize {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服合适")
	} else {
		fmt.Println("当前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合适")
	}
}

介绍-关系运算符 代码介绍
package main

import "fmt"

func main() {
	// 按身高显示票价
	// 我的身高:声明一个 int 类型的变量 : 变量名为 myHeight , 初始值为 175
	myHeight := 119
	// 不同等级的票价
	ticketHeight1 := 180
	ticketPrice1 := 99

	ticketHeight2 := 120
	ticketPrice2 := 79

	fmt.Println("票价:")
	if myHeight >= ticketHeight1 {
		// 使用 >= 大于等于 符号
		fmt.Println("当前身高:", myHeight, "cm,当前票价:", ticketPrice1)
	} else if myHeight >= ticketHeight2 {
		// 使用 >= 大于等于 符号
		fmt.Println("当前身高:", myHeight, "cm,当前票价:", ticketPrice2)
	} else {
		fmt.Println("当前身高:", myHeight, ",当前票价:", "免费")
	}

	fmt.Println("=====华丽的分割线=====")


	fmt.Println("按身高显示可以玩的娱乐项目:")
	if myHeight > 100 {
		// 使用 > 大于等于 符号
		fmt.Println("摩天轮,漂流")
	} else {
		fmt.Println("摩天轮")
	}

	fmt.Println("=====华丽的分割线=====")

	if myHeight < 100{
		// 使用 < 大于等于 符号
		fmt.Println("当前高度:", myHeight, ",可以免费进入动物园")
	} else {
		fmt.Println("当前高度:", myHeight, ",进入动物园需要再付门票 50 元")
	}

	//我们还可以使用:!= 不等于,<= 小于等于,== 恒等于,这些关系运算符来判断
}

结果展示

欢迎进qq群交流:546496965

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/996141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存