实验包括两数加减乘除,猜数字问题,验证码输入 等问题,而每个问题都包括了简单的图形界面,而且课堂上也是问题颇多的,比如说枚举型
在整个程序中主要思路就是判断回文数,这就要求判断数字每个位数求出来然后比较。这就需要计算数字每个位数的具体数,比如250,百位2,个位0,不相等就不是回文数。这样大的框架就出来了,先计算出每个位上的数字,然后就行if-else 语句循环,依次判断是否是回文数(根据对称),然后最后即可输出判断结果,主要是程序中的if-else语句判断是核心。
源代码:
这是计算此数每个位数的具体数字。
判断5位数以及是否回文数的代码。
判断4位数以及是否回文的代码。
程序结果
程序结果
1:两个数相加,分别有四组示例,预先分析不清楚能输出什么,但是结果一定不相同,因为有些数字有后缀L,没有后缀的会超出int的范围。
结果截图
2:字符和字符串的应用,还有char类型的转换,程序进行了与多组的int型和char型的混合运算,劫夺一定是不同的,char与int相加最后一定是整型,而char自身相加应该是对性的char型。
3:图形界面的应用:在输入名字后,在输入年龄,最后以图形界面显示你输入的信息。
输入两个数,计算两个数的加减乘除。起初看到这个题就是简单的运算题,首先要考虑这几件事:要进行两个数的分别输入,再进行两个数的分别运算,最后输出结果,程序初步就完成了。
主要思想就是先定义整型数字,再进行输入两个数的部分,然后进行加减乘除,结果分别为a,b,c,d,然后,在输入你想做的运算符,比如你想想要两个数想乘输入*即可。这就要用到if语句判断一下了。在if语句中输出运算后的a,b,c,d的结果,这样就ok了。
计算加减乘除后的结果。
要求利用图形界面,进行验证码的显示,以及对验证码的输入,并判断验证码的输入是否正确。这个问题就比较新颖了,但是也没什么,主要问题就是随机产生六位字母,然后急用图形界面将其打印,并在里边输入验证码,以及要查看输入验证码是否正确,可以分为三部分。
第一:随机产生六位字母,第二;在显示框显示,并且此时输入要输入的验证码,第三:判断输入的是否正确。
产生随机数。
输入验证码并进行判断。
这个实验对于我最大的难题就是怎么样将验证码和输入框放在一个界面中,最后参考了上一个程序,利用赋值语句,将函数改为输入函数,就可以了。
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。不能被继承,
枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的特性或方法,这一切都象你在一般的类中做的那样