栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java day2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java day2

day02博客整理 1、float a = 3.5; int b = a; 打印b的结果是什么

        错误,无法打印

2、int a = 5; float b = a; 打印b的结果是什么

        5.0

3、char a = 'A'; int b = a; 打印b的结果是什么

        65

4、int a = 68; char b = a; 打印b的结果是什么

        报错 a强制转换为char类型

5、画出基本数据类型的兼容关系图  

6、变量的命名规则         驼峰命名法

                大驼峰: 大驼峰式命名规则:FirstName, CamelCase

                                常用于类名,命名空间等。大驼峰法把第一个单词的首字母也大写了。。

                小驼峰:小驼峰式命名规则:firstName, camelCase

                                变量一般用小驼峰法标识。除第一个单词之外,其他单词首字母大写。

        连字符命名法

7、分别用表格整理

算术运算符: + ,- ,* ,/ ,% ,++ ,--

赋值运算符:=

比较运算符: < ,> ,== 

逻辑运算符:& ,&& ,| ,|| ,!

位运算符:& ,| ,>> ,<< ,>>> ,~ ,^ 

单目运算符:& ,| ,>> ,<< ,>>> ,~ ,^ , < ,> ,== ,= ,+ ,- ,* ,/ ,% ,++ ,-- ,&& ,|| ,!

三目运算符:?  : 

8、=和==的区别

        = 是赋值

        == 是比较

9、i++和++i的区别

        i++是对I的操作结束后进行+1

        ++i是先+1再操作

10、+运算符操作数值, 字符, 字符串的区别是什么

        3 + 5 是运算

        ‘3’ + ‘5’ 是对字符编码的运算

        “3” + “5” 是字符串的连续打印

11、&和&&的区别

        & 和 &&都是 与

        &&在判断时会短路,即左为false时将不会再对右侧进行运算,而 & 不会进行短路操作,无论左边是true 还是false右边都会进行运算

12、|和||的区别

        | 和 ||都是 或

        ||在判断时会短路,即左为true时将不会再对右侧进行运算,而 | 不会进行短路操作, 无论左边是true 还是false右边都会进行运算

13、&可以作为逻辑运算符使用, 也可以作为位运算符使用, 区别是什么

        &作为逻辑运算符使用时左右两便都是boolean类型同为真是才为真,两边都会运行

        &作为位运算符时做二进制运算 

14、|可以作为逻辑运算符使用, 也可以作为位运算符使用, 区别是什么

        &作为逻辑运算符使用时左右两便都是boolean类型同为真是才为真,两边都会运行

        &作为位运算符时做二进制运算 

15、什么是原码、反码、补码         正数的原码、反码、补码都是本身
        负数的原码是本身、反码是将除符号位取反、补码是将反码加一 16、图解3&5的运算过程和结果   17、图解3|5的运算过程和结果

18、图解~5的运算过程和结果

19、图解3^5的运算过程和结果
​ 20、图解8<<2的运算过程和结果 ​ 21、图解8>>2的运算过程和结果 ​ 22、图解~5和~-5的运算过程和结果 ​ ​  23、>>和>>>的区别是什么 如何最快速计算 8 * 4 如何最快速计算 8 / 4         >>      右移 有符号右移 , 正数高位补 “0” ,负数高位补 “1”         >>>    无符号右移 ,无论正负 ,高位都补 “0“         8 << 2         8 >> 2 24、说说运算符的优先级, 以及如何改变优先级 25、什么是单目(一元), 双目(二元), 三目(三元)运算符 单目: 运算符只对一个操作数进行运算 ~5 按位非 i++ 自增 !a 逻辑取反 双目: 运算符对两个操作数进行运算 3 + 4 5-2 6*7 8/2 10%3 a > b........... 三目: 运算符对三个操作数进行运算   1 ? 2 : 3 26、说说第二行代码中有几个运算符和运算顺序 int a = 10 char b = a++ > 10 ? 'A': 'B' 打印a 打印b 有4个运算符 (1)a > 10  (2)a >10 ? 'A' : 'B' (3)a++ ()b = a
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号