黑马程序员技术交流社区
标题:
初学java学习的点滴
[打印本页]
作者:
拾荒的瓦力
时间:
2019-3-11 19:40
标题:
初学java学习的点滴
第一天进行了java入门学习了 java的基础语法,注释,关键字
常量: 在运行期间 值不能发生改变的量
字符串常量 "双引号括起来的内容 称之为字符串"
整数常量: 1 2 35555 666666 9999999
小数常量: 3.14
字符常量: '1' 'A' '3'
布尔常量: true false
空常量: null
数据类型:
字符串
整数: byte short int long
浮点数: float double
字符型: char
布尔型: boolean
byte 范围: -128~127
int 范围: 2的31次方 大概值 21亿
char 范围: 65535
整数默认类型是 int
浮点数默认的类型是 double
第二天学习了自增自减:
最多的用的地方 单独使用:前++ 和后++ 效果一样
如果不是单独使用:
++前 先加1 再进行运算
后++ 先使用 再加1
关系运算符:
得到的结果都是布尔类型的;
> < >= <= == !=
符号都是英文状态下
>= ,<= 满足任意一个条件 > 或者是 等于 返回值为 true
!= 返回值 只有在不相等的情况下返回 true
逻辑运算符:
& 逻辑与 只有全部为 true 结果才为 true 其他为 false
| 逻辑或 只有全部为 false 结果才为 false 其他都为 true
^ 逻辑异或 相同为 false 不同为 true
! 逻辑非 true !true ==> false
&& 短路与 遇到第一个为 false 的值之后将不在执行后面的内容
|| 短路或 遇到第一个为 true 的值之后将不在执行后面的内容
第三天学习了 一些循环语句 for 循环,while循环,do..while..循环..还有随机数的应用
Random random = new Random();
int i =random.nextInt(10);// 随机出 0-10之间的数据 包括0 不包括10
获取指定范围的数据 90-100 包含90和100 random.nextInt(100-90+1)+ 90;
第四天学习了数组
int[] arr;
数据类型 [] 数组名;
数组的动态初始化:只要有数组的长度和数据类型 就可以创建
格式:
数据类型 [] 数组名 = new 数据类型[数组长度];
int [] arr = new int[10];
第五天学习了方法有一些注意事项要牢记:
方法的注意事项:
1.方法不能嵌套定义
2.返回值 void 不能写 return 值; void后面可以跟 return; 但能return后面不能再写具体的值
return 表示返回 方法执行到此处后结束
如果不是 void 必须得写上 return 值;
3.方法的调用 三种 单独调用 赋值调用(最常用的) 打印调用
CTRL + ALT + V 方法的返回值自动帮我们生成
后面还要继续努力学习,开始不会就死记硬背!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2