單分支和雙分支聯係

package main

import “fmt”

func main(){
var x int =4
var y int =1
if(x>2){
if(y>2){
fmt.Println(x+y)
}
fmt.Println(“atguigu”)
}else {
fmt.Println(“x is =”, x)
}
//輸出結果是atguigu

/*單分支和雙分支練習題
2)對下列代碼,若有輸出,指出輸出結果
var x int = 4
if x>2
   fmt.Println("ok")
else
   fmt.Println("hello")
*/
//編譯錯誤,原因沒有{}


/*單分支和雙分支練習題
2)對下列代碼,若有輸出,指出輸出結果
var x int = 4
if x>2{
   fmt.Println("ok")
}
else{
   fmt.Println("hello")
}
//正確,輸出ok
//雖然正確,但是我們要求大家if(x>2)要求寫成if(x>2)要求寫成if x >2
*/
//編譯錯誤,原因沒有else不能換行


//單分支和雙分支課堂練習
/*5編寫程序,生命2個int32型變量並複製,判斷兩數之和,如果大於50,打印"hello word"
6編寫程序,聲明2個float64 型變量并複製,判斷第一個數大於10.0,且第二個數小於20.0,打印兩數之和。
7【選作】定義兩個變量int32,判斷二者的和,是否能被3又能被5整除,打印提示信息
8判斷一個年份是否是閏年,閏年的條件是符合下面二者之一,(1)年份能被4證書,但不能被100整除(2)能被400整除
分析
1.變量
2,單分支

var n1 int32 = 10
var n2 int32 = 50
if n1 + n2 >=50{
    fmt.Println("hello,word")
}

編寫程序,聲明2個float64 型變量并複製,判斷第一個數大於10.0,且第二個數小於20.0,打印兩數之和。
var n3 float64 = 11.0
var n4 float64 = 27.0
if n3 > 10.0&& n4 <20.0{
   fmt.Println("和=",(n3+n4))
}

7【選作】定義兩個變量int32,判斷二者的和,是否能被3又能被5整除,打印提示信息
var num1 int32 = 3
var num2 int32 = 5
if (num1 + num2) % 3 == 0 && (num1 + num2) % 5 == 0{
fmt.Println("能被3又呢能被5整除")
}

8判斷一個年份是否是閏年,閏年的條件是符合下面二者之一,(1)年份能被4證書,但不能被100整除(2)能被400整除
var year int = 2020
if (year % 4 == 0&& year % 100 !=0)||year % 400 ==0{
   fmt.Println(year,"是閏年~")
}
 */
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值