java基础整理笔记

java基础整理笔记

ID:42390953

大小:464.80 KB

页数:30页

时间:2019-09-14

java基础整理笔记_第1页
java基础整理笔记_第2页
java基础整理笔记_第3页
java基础整理笔记_第4页
java基础整理笔记_第5页
资源描述:

《java基础整理笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录一、进制转换31.二进制和十进制之间的转换32.其他进制转换3二、变量41.如何开辟内存空间42.什么时候定义变量53.类型转换5三、运算符51./*运算52.++63.字符串连接+64.转义字符65.赋值运算76.逻辑运算符7四、程序流程控制91.if......else92.Switch11五、循环111.while循环112.Do.....while123.for124.While和for135.for循环练习13求1--10的和131-100之间7的倍数136.for循环嵌套14打印尖朝

2、上的三角形14打印数字三角形14打印尖朝下的三角形15九九乘法表16打印居中三角形167.break和continue17定义标号退出循环17Continue例子17六、函数181.函数的定义182.函数的特点193.函数的引用19七、函数的重载201.概念202.特点20293.什么时候使用重载20八、数组201.数组的定义:202.数组分析213.数组在内存中存储的结构214.对内存的特性225.数组静态初始化226.数组常见的操作22获取数组中的元素,通常会用到遍历22获取最大值、最小值23选

3、择排序24冒泡排序(面试)25数组中的查找26折半查找26练习(重点面试)27进制转换2829一、进制转换1.二进制和十进制之间的转换十进制——>二进制。6的二进制原理:对十进制数进行除2运算。二进制——>十进制。原理:二进制乘以2的过程。110例:1+1满二进一也就是10。2.其他进制转换转换成十六进制,先转换成二进制在进行转换。因为是个二进制位就是一个十六进制位。例:90转换成十六进制29十六进制转换成八进制,三个二进制位代表一位例:90转换成八进制二进制就是132.负数的二进制表现形式6=11

4、0-6:其实就是6的二进制取反+1.取反:将二进制的1变成0,0变成1.负数的最高位都是1.二、变量变量就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。1.如何开辟内存空间就是通过明确数据类型,变量名称数据来完成。数据类型变量名=初始化值intx=4;数据类型分为:基本数据类型引用数据类型29Float和double精度不同,在内存中占用的空间也不同。Float占了4个八位,double占了8个八位2.什么时候定义变量当数据不确定的时候。需要对数据进行存储时。就定义一个变量来完成存储动作

5、。3.类型转换byteb=3;b=b+2;会报错数据容易损失精度如果非要把值赋给b就需要强制转换b=(byte)(b+2)System.out.println('a'+1);这句话会把'a'转换成数值在加1.三、运算符1./*运算intx=4270;x=x/1000*1000;System.out.println(x);4270除1000之后会得到double类型的数据,然后在乘以1000得到的结果会把double类型的结果后面的小数去掉,保留整数部分。29System.out.println(-1

6、%5);如果前面是负数的话结果就是负数,如果是正数的话那么结果就是正数2.++inta=3,b;b=a++;先将a的值赋给b然后a在++a++——>a=a+1;a++我先出去玩,然后在回家吃饭inta=3,b;b=++a;a的值先自行++,然后在将a的值赋给b++a我先在家吃饭,在出去玩3.字符串连接+字符串数据和任何数据使用+都是相连接,最终结果都会变成字符串。System.out.println("5+5"+5+5);结果是:55554.转义字符通过来转变后面字母或者符号的含义:换行b:

7、退格r:按下回车键t:制表符相当于tab建在Linux下换行是一个字符在Windows系统下换行是两个字符r在Dos下直接是r输出一个带双引号的字符System.out.println(""hello"");295.赋值运算intx=3;把右边的值赋给左边。x+=4;把左右两边的和赋给左边。shorts=4;//s=s+5;这个是两次运算,先做加法,在做赋值。s+=5;这个是一次运算,把左右两边的和赋给左边。会做自动转换工作。s=s+5编译失败。因为s会被提升为int类型,运算后

8、的结果还是int类型。无法赋值给short类型。s+=5编译通过,因为+=运算符在给赋值时,自动完成了强转操作。6.逻辑运算符逻辑运算符用于连接boolean类型的表达式&(and)与true&true=true;true&false=false;false&true=false;false&false=false;&:只要两边的boolean表达式结果,有一个为false。那么结果就是false。只有两边都为true,结果才为true。

9、或true

10、true=tru

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。