实验一整理

上课两周,对Java的理论知识自己看书学习的大部分,虽然还有一些方面不能理解,但是这两周下来,增长的最快的还是上机操作,用java来编写程序也更加得心应手,没有了第一城考试时候的毫无头绪。

第一个实验是回文数的判断,实验的难点是求出数字各个位的数,这是整个实验的重点也是难点,顺利求出数字各个位上的数才能解决接下来的问题,还有一个重点是数字的位数,不同位数的数字对应的回文数求法也不一样,记住这几点才能顺利完成题目,同时也不能忘记对数字大小的判断,细节也很重要。

第二个和第三个实验是对程序的调试,重在强调基础知识的掌握,首先是类型的范围,

1.短整型short:所占内存大小:2byte=16bit;所能表示范围:-32768~32767;(即-2^15~2^15-1)

2.整型int:所占内存大小:4byte=32bit;所能表示范围:-2147483648~2147483647;(即-2^31~2^31-1)

unsigned:  所占内存大小:4byte=32bit;能表示范围:0~4294967295;(即0~2^32-1)

3.长整型long:所占内存大小:4byte=32bit;所能表示范围:2147483648~2147483647;(即-2^31~2^31-1)

unsigned long:  所占内存大小:4byte=32bit;所能表示范围:0~4294967295;(即0~2^32-1)

其次需要注意long型的数字需要后面加L,否则会被当做int型处理;然后是类型间的强制转换,只能低级别向高级别强制转换,byte,short,int,long,float,double依次递进,还有赋值运算时:1.两种类型要互相兼容;2.目标类型要大于源类型。

第四个实验是验证码的检验,难点是随机字符串的生成,其次输入输出,检验就迎刃而解,其中有一步比较输入的字符串和生成的随机字符串是否相同时需要注意字符串不能用==来判断,需要用A.equals(B)来判断,即if(A.equals(B)).

做完这几个实验,虽然还不是深入,但是Java最新引人的地方还是视图界面的语句,有了这几个实验的启发,我会更加深入的学习java的视图界面知识,目前最需要做的还是多看代码,多下手敲代码。

原文地址:https://www.cnblogs.com/cj-125/p/7638280.html