通过今天一天的学习与练习,对Java这门语言有了一个初步的了解。这门语言有很强的逻辑性,每当我完成一个题,运行结果和我想表达的没有差别时,内心的成就感就非常的强烈,老师说接下来的学习会越来越困难,也希望我自己能坚持下去,一直保持着信心和决心。 下面我把今天的笔记分享给大家;
一、java的数据类型
(一)基本数据类型
byte short int long :整型
float double:精度类型
char:字符类型,注意它是1个字节
boolean:布尔类型 true|false
类型转换:
低精度---自动转换--->高精度 byte<short<int<long<float<double
高精度---强制转换--->低精度
float a = 10.1f;
(二)引用数据类型
String:字符串,字符串比较是否相等,不能使用==,==是给基本数据类型判断是否相等的
字符串是否相等equals
二、java的运算符
(一)算数运算符
+:加号在左右都是数值的情况下,加号是算数运算符的加,反之加号是连接符号
-,*,
/:在java中整数除整数,结果就是整数
%:算法中会用到
(二)比较运算符,返回的结果是true|false
>,<,>=,<=,!=,==
(三)逻辑运算符,返回的结果是true|false
&&(and) ||(or) !(not)
(四) 赋值运算符
=