Java 初学者(3)

2021-04-23 14:28

阅读:569

标签:完成   c++   小数点   bool   用法   知识   必须   有关   第一题   

今天学到了什么?今天学习了有关java的算术运算符,‘+’,‘-’,‘*’,’/‘,’%‘。注意’/‘运算符运算,若是整型定义,则所得结果无小数点。但浮点数运算的结果有精度误差,因此若要比较两浮点数是否相等,应用两个浮点数之差的绝对值是否小于一个很小的数。float为32位,double为64位。还有自增自减运算符,两者与从c,c++中的用法一样。但自增自减时要分是前置还是后置的区别。前置是先加一后赋值,后置则是先赋值后加一,区别还是很大的。当然还学习了赋值运算符与关系运算符。这与从c是类似的。我就不多说了。不过逻辑运算符(&&,||,!,&,|)有点不一样。变量要声明为boolean,而且还有新的非短路逻辑’&‘,‘|’的概念。与平常逻辑不同的是,’&‘,’|‘运算符两边的表达式无论何时必须执行。Java 中还有new运算符与三目运算符?:,new是实例化对象并分配内存,而三目运算符在比较大小的方面比较简单。讲了运算符,还有优先级。一般我们记住算术运算符>关系运算符>逻辑运算符>三目运算符>赋值运算符就行。了解完运算符,便是学习也可以说是复习程序逻辑结构:”顺序,选择,循环“。这我就不细说了。不过我要学习数组的知识。这与c中数组的声明方式还是有较大区别的。类型 []名称 =new 类型 []{元素}; 类型 []名称 =new 类型[数字];类型 []名称 ={元素};类型 []名称;名称=new 类型[]{元素}。这与c语言类型 名称[]={元素}声明方式不同。不过对元素访问方式是相同的。当然还有多维数组,不过比较麻烦,不过其本质上都是一维数组,其是连续存放的在内存中。

今天把第三章第一题,第二题,第三题完成;

遇到的问题?并未遇到问题。

明天计划?学习真正的面向对象,并做pta实验部分的题,用Java实现。

Java 初学者(3)

标签:完成   c++   小数点   bool   用法   知识   必须   有关   第一题   

原文地址:https://www.cnblogs.com/zhanghua-lijie/p/13269616.html


评论


亲,登录后才可以留言!