随笔分类 -  JavaSE

摘要:break break是java语言中的关键字,中文是打断,终止的意思 可以用在switch语句中,结束分支语句,防止case穿透现象的发生. 可以出现在循环当中,作用是结束整个循环的执行,默认情况下结束离它最近的一个循环. continue 程序执行到continue语句时,直接结束本次循环,进入 阅读全文
posted @ 2019-09-02 15:22 WiltChamberlain 阅读(158) 评论(0) 推荐(0)
摘要:语法 执行过程: 首先会执行do循环体中的语句,然后运算while中的boolean表达式,如果是true则继续执行do循环体中的语句,如果是false,则循环执行结束。 do里面的语句至少会执行一次,执行之后根据while里面的条件判断语句来判定是否继续循环执行do里面的语句。 注意:while后 阅读全文
posted @ 2019-08-30 17:34 WiltChamberlain 阅读(197) 评论(0) 推荐(0)
摘要:语法 执行过程: 只要boolean表达式里面的结果是true,就会执行while大括号里面的语句,直到boolean表达式的结果变为false,循环结束。while循环的次数是:0-N次 while循环本质上和for循环是一样的,可以相互替换,作用相同,格式不同,实际工作中建议使用for循环,因为 阅读全文
posted @ 2019-08-26 18:04 WiltChamberlain 阅读(242) 评论(0) 推荐(0)
摘要:问题 请在控制台里面打印10次HelloWorld。 这时可能你会这么写: 好吧,如果要打印10000次呢?累不死你才怪。 这时就需要使用for循环语句来帮我们解决了。 语法 例子: 执行过程: 1.执行初始化语句,并且在整个循环过程里面只执行一次 2.执行判断条件语句,看其返回值是true还是fa 阅读全文
posted @ 2019-08-22 18:48 WiltChamberlain 阅读(356) 评论(0) 推荐(0)
摘要:语法 例: 阅读全文
posted @ 2019-08-22 18:00 WiltChamberlain 阅读(148) 评论(0) 推荐(0)
摘要:语法: 例子: 阅读全文
posted @ 2019-08-22 17:32 WiltChamberlain 阅读(173) 评论(0) 推荐(0)
摘要:ccc 阅读全文
posted @ 2019-08-22 16:43 WiltChamberlain 阅读(131) 评论(0) 推荐(0)
摘要:有的地方也叫三元运算符语法:boolean表达式 ? 表达式1 : 表达式2解释:boolean表达式的结果是true,则整个表达式的结果就是表达式1,相反则是表达式2。例: 用Java代码查找出下面三个数中的最大值并打印出来 解答 阅读全文
posted @ 2019-08-22 16:37 WiltChamberlain 阅读(152) 评论(0) 推荐(0)
摘要:之前学过+运算符了,除了做加法之外还可以连接字符串: 当一个表达式当中有多个加号,并且在没有小括号的前提下:遵循自左向右的顺序依次执行。(有小括号的优先级较高)。 阅读全文
posted @ 2019-08-22 16:06 WiltChamberlain 阅读(244) 评论(0) 推荐(0)
摘要:布尔运算符有哪些?& 逻辑与 两边都是true,结果是true| 逻辑或 一边是true,结果就是true! 逻辑非 取反 !true –> false^ 逻辑异或 两边只要是不一致就是true&& 短路与 用法和 & 一样。|| 短路或 用法和 | 一样 &&和&的区别? * &&具有短路效果。如 阅读全文
posted @ 2019-08-22 15:50 WiltChamberlain 阅读(225) 评论(0) 推荐(0)
摘要:关系运算符有哪些 == 判断是否相等(基本数据类型) != 不等于 > 大于 >= 大于等于 < 小于 <= 小于等于 注意事项: 无论你的操作是简单还是复杂,结果是都是boolean类型。 "=="不能写成"="。 无论你的操作是简单还是复杂,结果是都是boolean类型。 "=="不能写成"=" 阅读全文
posted @ 2019-08-22 15:29 WiltChamberlain 阅读(186) 评论(0) 推荐(0)
摘要:赋值运算符有哪些 = += 把左边和右边做加法,然后赋值给左边 -= 把左边和右边做减法,然后赋值给左边 *= 把左边和右边做乘法,然后赋值给左边 /= 把左边和右边做除法,然后赋值给左边 %= 把左边和右边做取余,然后赋值给左边 阅读全文
posted @ 2019-08-22 15:18 WiltChamberlain 阅读(166) 评论(0) 推荐(0)
摘要:第一题: 第二题: 第二题 请问下面程序最后打印的结果是什么? 第三题 下面程序有没有问题? 第四题 请问下面程序最后打印的结果是什么? 答案分析 第一题: 第二题: 第一个括号里面的x++的值是4,第二个括号里面的++x的值是6,第三个括号里面的x*10的值是60 第三题: 第二行代码里面有问题, 阅读全文
posted @ 2019-08-22 14:47 WiltChamberlain 阅读(188) 评论(0) 推荐(0)
摘要:算数运算符有哪些: 输入以下代码: 在命令行编译后打印如下: 注意事项: 整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型。 /获取的是除法操作的商,%获取的是除法操作的余数 自加自减,++这个叫做自增运算符,--叫做自减运算符: +号在java中有三种作用,代表正号,做加法运算,字 阅读全文
posted @ 2019-08-19 00:03 WiltChamberlain 阅读(274) 评论(0) 推荐(0)
摘要:我们输入以下代码: 在命令行编译如下: 我们发现报错了,不兼容的类型,程序运行的时候,会将b1和b2转换成iint类型,然后再做加法运算。 所以我们应该这样做,输入以下代码: 命令行解释如下: 我们是把b1+b2强制转换成了byte类型。 在输入以下这段代码: 命令行结果为: 我们可以看到是没有报错 阅读全文
posted @ 2019-07-01 23:52 WiltChamberlain 阅读(149) 评论(0) 推荐(0)
摘要:代码中输入如下部分: 命令行编译如下: 然后在添加一个‘小’字试试: 编译如下: 插入 'ab'试一下: 编译如下: 可以看到报错了 因为A和B是两个字符属于字符串了,可以用string类型表示。稍后我们会详解。 char c3 = ‘ab’这个叫做字符串。 我们看到char类型的取值范围为0-65 阅读全文
posted @ 2019-06-29 01:02 WiltChamberlain 阅读(315) 评论(0) 推荐(0)
摘要:Java关键字 在这里面,蓝色的都是关键字。 一下是Java所有的关键字: 标识符 比如我们自己定义的HelloWorld就是标识符。 标识符规则如下: 标识符是区分大小写的,标识符不能和关键字重复。 标识符的合法与不合法 字面值 比如你在程序里面定义6,就能看出来你是定义的是6,这就是字面值。 然 阅读全文
posted @ 2019-06-19 23:37 WiltChamberlain 阅读(239) 评论(0) 推荐(0)
摘要:一 Java简介 java语言发展史 发展史简单了解:如下: https://www.jianshu.com/p/a78fcb3ccf63 java语言平台 JavaSE(标准版):可以用户开发普通桌面应用程序 JavaME(小型版):嵌入式和电子消费品提供的解决方案 JavaEE(企业版):开发企 阅读全文
posted @ 2019-06-16 23:13 WiltChamberlain 阅读(182) 评论(0) 推荐(0)