Java 初学者

Posted 高不高

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 初学者相关的知识,希望对你有一定的参考价值。

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

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

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

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

以上是关于Java 初学者的主要内容,如果未能解决你的问题,请参考以下文章

JAVA初学者看啥书好呢?

Java初学者的问题.提示警告:编码GBK的不可映射字符.

Java初学者如何学好Java编程?

java初学者的程序

一个牛人给java初学者的建议

初学者怎么学java