当前位置: 首页 > news >正文

制作网站建设规划书网站建站的步骤流程

制作网站建设规划书,网站建站的步骤流程,网站编辑做图片用什么,一个服务器做两个网站写在前面#xff1a; 如果文章对你有帮助#xff0c;记得点赞关注加收藏一波#xff0c;利于以后需要的时候复习#xff0c;多谢支持#xff01; 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 第二章 《数据类型》 文章目录 【Kotlin语言学习】系列文章一、基本数据… 写在前面 如果文章对你有帮助记得点赞关注加收藏一波利于以后需要的时候复习多谢支持 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 第二章 《数据类型》 文章目录 【Kotlin语言学习】系列文章一、基本数据类型一整数类型二浮点类型三字符类型四布尔类型 二、字符串一字符串定义二字符串模板三字符串拼接四字符串转义 三、类型强制转换四、数学运算一常见运算二位运算 一、基本数据类型 一整数类型 在 Kotlin 中整数类型表示整数值。Kotlin 提供了多个整数类型以便根据需求选择合适的类型。 类型关键字位宽最小值最大值字节型Byte8-128127短整型Short16-3276832767整型Int32-2^312^31-1长整型Long64-2^632^63-1 在计算机当中最小的数据存储单位就是位Bit而所有数字在储存的时候都是二进制储存而二进制中8位称之为1个字节Byte位宽则是数据占用的位的总数。可以看到不同的数据类型就占用了不同的位宽。 下面是对各种整数类型的变量声明示例。 val number 100 // 默认是Int类型 val bigNumber 8000000000 // 超过Int最大值默认为Long类型 val longNumber 20L // 在赋值数字后面增加后缀L声明Long类型 val byteNumber:Byte 1 //在变量后用冒号声明Byte类型再进行赋值值得注意的是所有未超过Int最大值的整型值初始化的变量都默认为Int类型如果初始值超过了其最大值那么将推断为Long类型。 二浮点类型 在 Kotlin 中浮点类型表示带有小数部分的数字。Kotlin 提供了两种浮点类型Float 和 Double。 类型关键字位宽浮点型Float32双精度浮点型Double64 下面是对两种浮点数类型的变量声明示例。 val defaultDouble 3.14 // 输入小数默认为Double类型 val doubleNumber 3.1415926535 // 小数位超过6位也默认是Double类型 val floatNumber 3.1415926535f // 在赋值数字后面增加后缀f声明Float类型Kotlin对于小数的默认推断是Double类型。如果需要显式地将一个小数指定为Float类型则需要在数值尾部加入f或者F的字母后缀。由于Float类型十进位数是6位所以上述示例中floatNumber实际值大小为3.1415927后面就会出现进度丢失舍弃。 三字符类型 在 Kotlin 中字符类型表示单个字符。Kotlin 使用 Char 类型来表示字符。Char 类型是一个 16 位的无符号整数可表示 Unicode 字符。 要声明一个字符变量可以使用 char 或者 Char 关键字并使用单引号将字符括起来。 val letter: Char A// 用单引号括起来的单个字符四布尔类型 在 Kotlin 中布尔类型用于表示逻辑值。Kotlin 提供了一个 Boolean 类型只有两个可能的取值true 和 false。 val isVisible0:Boolean false// 布尔值中的假返回0 val isVisible1:Boolean true// 布尔值中的真返回1二、字符串 在 Kotlin 中String 被视为引用类型并且不属于基本数据类型。然而由于 Kotlin 对于基本数据类型提供了很多方便的语法和操作符使得它们在使用上更接近于原始类型。在 Kotlin 中这些基本数据类型具有与引用类型类似的行为并且享受了编译器对它们的多态优化。 String 类型是不可变的也就是说一旦创建了一个字符串对象就不能对其进行修改。如果需要修改字符串可以使用字符串的一些方法和操作符来创建新的字符串对象。 一字符串定义 要声明一个字符串变量可以使用 String 关键字并使用双引号将字符串括起来。 val str:String 1234567890由于字符串String被视为引用类型就可以通过[]引用来访问字符串中具体的某个字符。 val str:String 1234567890 val strNumber2:Char str[1]// 元素计数从0开始1即代表第二个 println(strNumber2:strNumber2)通过println可以打印出strNumber2的结果。返回结果如下。 strNumber2:2 由此可以确定通过访问具体的元素可以从字符串中单独取出并输出。 二字符串模板 字符串字面值可以包含模板表达式即一些小段代码会求值并把结果合并到字符串中。模板表达式以美元符$开头有一个简单的名字构成。 val number 100 println(The result is $number)返回结果如下。 The result is 100 不仅是简单的变量名使用${}括起来的任意表达式都能够在字符串中被识别为代码输出。 val text This is text println(Text length is ${text.length})其中text.length是访问了text的衡量长度方法可以得到变量的长度。 返回结果如下。 Text length is 12 同时字符串与转义字符串内部都支持模板如果需要在原始字符串中表示字面值美元符$则可以使用下列语法。 val price ${$}9.99 输出结果如下。 $9.99 三字符串拼接 Kotlin的字符串可以使用加法操作符实现字符串的拼接不仅适用于连接字符串和字符串同时也支持连接字符串与其他类型的值。 println(I am 10 years old!)返回结果如下。 I am 10 years old! 四字符串转义 Kotlin有两种类型的字符串字面值转义字符串可以有转义字符以及原始字符串可以包含换行以及任意文本。转义字符有以下用法 使用\n换行使用反斜杠\对双引号进行转义使用三个引号即分界符将内部任何字符转换为字符串还可以通过使用trimMargin()函数去除前导空格 具体示例如下。 println(Hello\nWorld!)// \n换行 println(He says:\Yes!\)// \反斜杠转义双引号 println(val number 1val char c.trimIndent() )// 分界符内部没有转义并且可以包含换行以及其他任何字符返回结果如下。 Hello World! He says, “Yes!” val number 1 val char ‘c’ 三、类型强制转换 数据类型之间可以通过调用toType()方法来强行转换类型。 转换类型方法BytetoByte()ShorttoShort()InttoInt()LongtoLong()FloattoFloat()DoubletoDouble()ChartoChar()StringtoString() 示例如下。 val before:Int 100 println(transform to string:${before.toString()})返回结果如下。 transform to string:100 四、数学运算 一常见运算 在 Kotlin 中支持以下常见的算术运算符 符号名称作用加法运算符用于执行两个操作数的相加运算-减法运算符用于执行两个操作数的相减运算*乘法运算符用于执行两个操作数的相乘运算/除法运算符用于执行两个操作数的相除运算%取模运算符用于获取两个操作数相除后的余数自增运算符用于将操作数的值增加1--自减运算符用于将操作数的值减少1 二位运算 Kotlin中的位运算采用了中缀函数方式调用具名函数。 使用名称描述示例and或位与对两个二进制数的对应位进行与操作只有当两个位都为1时结果位才为1a and b或 a bor或|位或对两个二进制数的对应位进行或操作只有当至少一个位为1时结果位才为1a or b 或a | bxor或^位异或对两个二进制数的对应位进行异或操作只有当两个位不相同时结果位才为1a xor b或a ^ binv或位非对一个二进制数的每个位取反0 变为 11 变为 0inv(a)或!ashl或左移将一个二进制数的所有位向左移动指定的位数左侧的位将被丢弃右侧空出的位用0填充a shl b或a bshr或右移将一个二进制数的所有位向右移动指定的位数右侧的位将被丢弃左侧空出的位用符号位填充对于正数用0填充a shr b或a bushr或无符号右移将一个二进制数的所有位向右移动指定的位数右侧的位将被丢弃左侧空出的位用0填充a ushr b或a b 我是EC一个永远在学习中的探索者关注我让我们一起进步
http://www.lakalapos1.cn/news/51482/

相关文章:

  • 在一起做网店的网站的怎么购买vip视频网站怎么做
  • 湛江网站建设价格做视频网站一般多少钱
  • 销售人员管理方案江苏网站seo设计
  • 响应页手机网站源码中国联通业绩
  • 常州网站制作推广全国网站打开速度
  • 四川省城乡住房和城乡建设厅网站首页58同城新密网站建设
  • 哪里网站建设公司比较好生活服务网站建设方案
  • 下载类网站开发条件营销网站建设的规则
  • 外贸营销网站怎么建设外贸推广服务公司
  • 网站开发及维护费用wordpress文章新窗口
  • 网站系统维护一般多久seo教程从零开始
  • 做网站张家口电商免费推广的方式有几种
  • 信阳工程建设一体化平台网站WordPress实验室
  • 网上商城网站开发西安优化seo
  • 潍坊企业网站设计郑州网站制作方案报价
  • 专业做网站的人科技股有哪些股票龙头2021
  • 广州高端品牌网站建设哪家公司好上海建设工程服务平台
  • 做系统网站建设nas wordpress 外网访问
  • 点点站长工具中文网站欣赏
  • 毕业答辩企业网站开发的问题公共事业管理专业教材建设研究 教学成果奖申报网站
  • 中国建设工程协会网站上饶市建设局官方网站
  • 深圳企业建站程序南京优化网站
  • 专门做毕业设计的网站100个有用的网址
  • 网站开发的技术有做一个微信小程序多少钱
  • 泉州seo建站科技软件下载
  • 吴彦祖做的艺术家网站酒泉北京网站建设
  • 亚马逊做网站什么都能买到的网站
  • seo是对网站进行什么优化成立咨询公司需要什么条件
  • 做网站或者appseo教程seo入门讲解
  • html网站开头怎么做的云游戏网站在线玩