本节课的主要目的是让大家熟悉输入函数的使用、
if语句的使用、
switch语句的使用。
本系列教程旨在通过简单、易懂、有趣的程序让大家熟悉swift语法,
并且学会编程。
//提示大家从键盘输入选择数字,然后输出相应结果。
//程序运行效果如下:
3
2 (@) 4
1 (@) | | (@) 5
(@) | | | | | | (@)
/ \ | | | | | | / /
( \ | | | | | | / /
( \ | \ / \ / \/ /
\ /
\ /
\ /
爱情心理测试
如果你的5个手指头都破了,但是只能包一个手指头,请问你要包哪一个?
请选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
1
你选择的是大拇指!
你是幸运神,有人会爱你一生一世!
请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
2
你选择的是食指!
你是痴情种,会用一生去爱一个人!
请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
3
你选择的是中指!
你是花心大萝卜,一生会爱上很多人!
请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
4
你选择的是无名指!
你是自恋狂,不爱别人爱自己!
请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
5
你选择的是小指!
你是万人迷,会有很多人爱上你!
请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指
6
输入错误!难道你有6个手指头!
//代码如下:
//
// main.swift
// lovetest
//
// Created by jamszhy on 14/6/9.
// Copyright (c) 2014年 jamszhy. All rights reserved.
//
import Foundation
println(" 3 ")
println(" 2 (@) 4 ")
println(" 1 (@) | | (@) 5")
println(" (@) | | | | | | (@)")
println(" / \\ | | | | | | / / ")
println(" ( \\ | | | | | | / / ")
println(" ( \\ | \\ / \\ / \\/ / ")
println(" \\ /")
println(" \\ /")
println(" \\ / ")
println(" 爱情心理测试")
println("如果你的5个手指头都破了,但是只能包一个手指头,请问你要包哪一个?")
println("请选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指")
while true {
// 往变量中装入键盘输入的数据
varchoose = getIntFromKeyBoard()
//利用if语句进行判断
if choose == 1 {
println("你选择的是大拇指!")
println("你是幸运神,有人会爱你一生一世!")
}
else if choose ==2 {
println("你选择的是食指!")
println("你是痴情种,会用一生去爱一个人!")
}
else if choose ==3 {
println("你选择的是中指!")
println("你是花心大萝卜,一生会爱上很多人!")
}
else if choose ==4 {
println("你选择的是无名指!")
println("你是自恋狂,不爱别人爱自己!")
}
else if choose ==5 {
println("你选择的是小指!")
println("你是万人迷,会有很多人爱上你!")
}
else {
println("输入错误!难道你有\(choose)个手指头!")
}
//当然我们还可以使用switch语句
switch choose {
case 1:
println("你选择的是大拇指!")
println("你是幸运神,有人会爱你一生一世!")
case 2:
println("你选择的是食指!")
println("你是痴情种,会用一生去爱一个人!")
case 3:
println("你选择的是中指!")
println("你是花心大萝卜,一生会爱上很多人!")
case 4:
println("你选择的是无名指!")
println("你是自恋狂,不爱别人爱自己!")
case 5:
println("你选择的是小指!")
println("你是万人迷,会有很多人爱上你!")
default:
println("输入错误!难道你有\(choose)个手指头!")
}
println("\n请继续选择:1大拇指, 2 食指, 3 中指, 4无名指, 5 小指")
}