摘要: kotlin 可以使用和控制台进行交互式操作。 还是蛮有意思。 使用Kotlin的交互式操作首先必须要正确的安装JDK和配置JDK的环境。 可以参考这篇文长 安装完成之后就要下载一个Kotlin的交互式操作的配置文件。 GitHub:https://github.com/JetBrains/kotl 阅读全文
posted @ 2017-09-24 09:58 ARM830 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Kotlin有两种常见的字符类型。 第一种是String,第二种char。 String String 的类型的赋值必须是用双引号的。 格式: var name="Arm830" 或者 var name :String="博客园" char 在C语言中可以使用数字和字符进行赋值,但是在Kotlin 阅读全文
posted @ 2017-09-24 09:43 ARM830 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Kotlin的关系运算符和JAVA,c#都是一样。 没啥子区别 都是那几个。 上面这些符号,应该是不难看懂。 上面这些都是关系运算符,在没有学习if的时候,最主要的使用方式是结合Boolean。 在Kotlin中两个数的比较会返回一个结果。这个结果是就是布尔值。 Boolean 布尔类型。 布尔值只 阅读全文
posted @ 2017-09-24 09:34 ARM830 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: Kotlin 的常见数据类型: 类型 范围 byte -128~127 short 32767-32768 int -2147483648~2147483647 long 9223372036854775807-9223372036854775808 float 小数点6位 double 小数点后1 阅读全文
posted @ 2017-09-23 15:22 ARM830 阅读(466) 评论(0) 推荐(0) 编辑
摘要: JAVA 判断 单词: if 如果 else 否则 单分支: If(条件) { 代码块 } If是一个判断语句。代码格式如上。 If括号的内是表达式。如果表达式值是成立的便执行代码块。之后在执行IF语句后的代码。 如果if条件不成立,那么就跳过代码块执行if语句下代码。 示例 Int a=10; I 阅读全文
posted @ 2017-09-23 11:17 ARM830 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Kotlin有着非常非常智能化的声明变量方式。叫做类型推断 声明变量要使用关键字var和val。 var声明方式第一种(自动推断): 同样,是Kotlin自己判断的数据类型。 当我们自动定义一个类型之后,这个类型就会固定下来这个类型。 正如我们下面的代码。 定义一个字符串之后在赋值一个数字就会报错 阅读全文
posted @ 2017-09-23 10:21 ARM830 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 首先需要一个编译器,我们使用Intellij IDE https://www.jetbrains.com/idea/download/#section=windows 下载下来安装好。 那么我们就来写第一个Kotlin代码吧。 解释: 第一行: fun function的缩写 意思是函数 main是 阅读全文
posted @ 2017-09-23 09:45 ARM830 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 递归。 是的,差不多就是这种感觉。上面就是类似递归的显示表现。 2017 10 24更新: 递归这个问题放了很久。也没有写。大概是自己还没有好好理解吧。 在这里写下自己理解的全部。 一 何为递归。 字面意义,分开看。 有传递。有回归。或者归还。 浅显的理解就是调用自己。 那么递归可以调用自己,肯定是 阅读全文
posted @ 2017-09-22 22:18 ARM830 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Boolean是布尔值。 布尔值只有两个值:真和假。写作:true false。 那么如何使用呢? 最简单的用法: 详解: Boolean bl=the_nub>100; 我们知道=是赋值运算符,运算的规律是将运算符的右面的值赋值与左面。 而Boolean只会接受到两个值,也就是true和false 阅读全文
posted @ 2017-09-19 20:33 ARM830 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 上面说了如何安装JDK那么这把就是来说怎么用记事本编写java 桌面上新建一个记事本 之后编写: public class a{ public static void main(String [] agrs){ System.out.print("hello world"); } } 之后保存为a, 阅读全文
posted @ 2017-09-19 10:51 ARM830 阅读(172) 评论(0) 推荐(0) 编辑