当前位置:网站首页>基本语法(一)
基本语法(一)
2022-07-31 12:16:00 【Hanyang Li】
1. String 语句
//String 语句比较
fun main(args: Array<String>) {
var str1 = "Andy"
var str2 = "andy"
println(str1 == str2)
println(str1.equals(str2))
//ignoreCase 是否忽略大小写
println(str1.equals(str2,true))
}2. when 语句
//10分满分 9分干的不错 8分还可以 7还需要努力6分刚好及格 其他(需要加油)
fun gradeStudent(score: Int) {
when (score) {
10 -> println("满分")
9 -> println("干的不错")
8 -> println("还可以")
7 -> println("还需要努力")
6 -> println("刚高及格")
else -> println("需要加油")
}
}
//测试
fun main(args: Array<String>) {
gradeStudent(9)
gradeStudent(3)
}
3. when 语句加返回值
fun diaryGenerator(placeName: String): String{
var diary = """今天天气晴朗,万里无云,我们去${placeName}玩,首先看到的是$placeName${numToChinese(placeName.length)}个大字 """
return diary
}
fun numToChinese(num: Int):String{
var result = when(num){
1 -> "一"
2 -> "二"
3 -> "三"
4 -> "四"
5 -> "五"
6 -> "六"
7 -> "七"
else -> "地名太长,记不清了"
}
return result
}
//测试
fun main(args: Array<String>){
println(diaryGenerator("小山村"))
}4. Range和Loop for循环与区间
//until 不包换 100
fun demo1(){
var nums = 1 until 100
for (num in nums){
println(num)
}
}
// 区间 1 至 16 步长为2 reversed 反转
fun demo2(){
var nums = 1 .. 16
for (num in nums step 2){
println(num)
}
var nums2 = nums.reversed()
for (num2 in nums2){
println(num2)
}
println(nums2.count())
}边栏推荐
- ESP8266-Arduino编程实例-PIR(被动红外)传感器驱动
- am335x 看门狗驱动&看门狗应用例程序
- 给你一个大厂面试的机会,你能面试上吗?进来看看!
- Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
- Addition logic for SAP Commerce Cloud Product Review
- Docker build Mysql master-slave replication
- Docker installs canal and mysql for simple testing and achieves cache consistency between redis and mysql
- jmeter性能测试步骤入门(性能测试工具jmeter)
- After Effects 教程,如何在 After Effects 中修复曝光不足的镜头?
- 关于IDEA开发工具的介绍
猜你喜欢

SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块

MySQL百万数据优化总结 一

Full GC (Ergonomics)排查分析

订song餐系统

基于C51实现按键控制

ESP8266-Arduino编程实例-MCP9808数字温度传感器驱动

kernel syscore

SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版

The 2nd activity of the TOGAF10 Standard Reading Club continues wonderfully, and the highlights will be reviewed!

Character Functions and String Functions
随机推荐
Structural controllability of switched linear systems with symmetry constraints
第十二章 使用中的 OpenAPI 属性
Basic use of dosbox [easy to understand]
AMBA APB学习记录(AMBA 2.0)
在 Excel 内使用 ODBC 消费 SAP ABAP CDS view
学习笔记 Golang 写入文件(io.WriteString、ioutil.WriteFile、file.Write、write.WriteString)
chroot命令
消息队列面试题(2022最新整理)
R语言:文本(字符串)处理与正则表达式
JVS轻应用的组成与配置
深圳某游戏研发公司每个工位都装监控,网友:堪比“坐牢”!
一周精彩内容分享(第14期)
imx6ull看门狗使用
在 Excel 里使用 ODBC 读取 SAP BTP 平台上 CDS view 的数据
建情人节表白网站(超详细过程,包教包会)
带有对称约束切换线性系统的结构可控性
Spark GC日志分析
Full GC (Ergonomics)排查分析
列表页优化思路
The latest MySql installation teaching, very detailed