java实验报告总结 java五子棋思路求教
java实验报告总结
源代码:
public class Exe1_1 {
public static void main (String args[]){
byte a1=127
int a2=12345
long a3=123456789L
float a4=1.23e-5f
double a5=1.4567e3
char a6=65
boolean a7=true
System.out.println("a1=" a1 "
a2=" a2 "
a3=" a3 "
a4=" a4 "
a5=" a5 "
a6=" a6 "
a7=" a7)
}
}运行结果:
2.编写Java小应用程序,输出两行字符串:“Java很有趣。”和“努力学习Java编程。”,输出的起点坐标是(20,20),行距是50像素。源程序代码:
import java.awt.Graphics
import java.applet.Applet
public class Exe1_2 extends Applet{
public void paint(Graphics g){
g.drawString("Java很有趣。",20,20)
g.drawString("努力学习Java编程。",20,70)
}
}运行情况:
3.使用算术运算符得到一个4位十进制数的各位数字并输出,然后输出该数的逆序数和各位数字平e799bee5baa6e79fa5e98193e59b9ee7ad9431333332623431方后相加的和。
源程序代码:
public class Exe1_3 {
public static void main (String args[]){
int n=3756,a,b,c,d,n1
a=n/1000
b=(n-1000*a)/100
d=n
c=(n0-d)/10
System.out.println("3756的逆序数为:" d " " c " " b " " a)
System.out.print("各位数字平方后相加的和为:")
System.out.print(a*a b*b c*c d*d)
}
}
运行结果:
三、实验总结(是否完成实验、实验过程中的问题以及解决方法分析等)
本次是我第一次使用JAVA来进行编程,感觉很是不一样,在前两节课中我们学习了有关Java的一些简单知识。然后这次的实验是对最初的一种练习。
在第一题中,我们重要是认识java的运行环境,并且了解各种变量的数据类型。只要通过简单的语句就可以通过运行。其中出现了一些单词的拼写错误,这些是可以修改正确的。第二题我们练习的十一个小的applet应用程序,需要设置一个网页来显示,这是一个很不一样的地方,最后成功测试,里面需要注意的是显示位置的问题。第三题我们做的是一个有算法要求的解决问题,在测试中出现了一点小问题,程序的算法出了错。还有一个问题是有关于显示问题,最后的数据输出需要用到两行分别显示字符和数据,这样才不会出错。
java五子棋思路求教
五子棋游戏, 个人觉的你老师让你们做这个,主要是要测试一下你们 对java基础的学习效果,可能还有一些面向对象的理解。
1. 棋子,棋盘应该是2个对象,可以写成2个class。
2. 黑棋,白棋都是棋子, 所以他们应该是棋子的子类。
3. 棋盘应该能表示坐标,已经落下的棋子,以及空的棋位,判断胜负
4. 棋子应该能表示棋子所在坐标,颜色。
5. 。。。。
所涉及到的知识,主要在java绘图。