java程序设计——实验一
1.通过一个简单的applet程序MyJavaApplet.java,并在浏览器中运行,在(10,20)坐标点处输出蓝色字"Hello, Java Applet World!",在合适的位置画直线、画圆等几何图形。2.编写一个向Applet传递参数的程序,要求至少传递两个参数。3通过使用for循环和位移运算符,解决如下问题:一球从10000高度自由落下 ,每落一次就会返还原高度一半高度,求第十次反
《Java程序设计》实 验 报 告(一)
实验名称:java编程基础 | 实验地点:10-306 |
所使用的工具软件及环境: JDK1.7或1.8与Eclipse | |
一、实验目的: 1.掌握下载java sdk的方法 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Java语言的概貌,编写简单的java application和java applet。 5. 掌握java语言基础. | |
二、实验内容:
| |
三、源代码 import java.applet.*; import java.awt.*; import javax.swing.*; public class HelloWorld2 extends Applet{ public void paint(Graphics g) { g.setColor(Color.BLUE); g.drawString("Hello, Java Applet World!",10,20); g.setColor(Color.GREEN); g.drawLine(10,24,150,24); g.drawOval(26,26,70,70); } } 四、实验结果测试、收获与体会: 能够运行小程序,对小程序的输出和颜色的改变和画图功能进行学习,有所收获 |
实验名称:java编程基础 | 实验地点:10-306 |
所使用的工具软件及环境: JDK1.7或1.8与Eclipse | |
一、实验目的: 1.掌握下载java sdk的方法 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Java语言的概貌,编写简单的java application和java applet。 5. 掌握java语言基础. | |
二、实验内容: 2.编写一个向Applet传递参数的程序,要求至少传递两个参数。(具体内容编写者自己确定)如:传递两个整数,求两个数之间的素数。 java源代码中使用:getParameter( ) html文件中使用:<PARAM name = vstring value = "我是来自HTML的参数"> eclipse中如何设置? | |
三、源代码 import java.applet.Applet; import java.awt.*; public class PassNumber extends Applet { String str; int x,y; public void init() { str = getParameter("string"); x = Integer.valueOf(getParameter("x1")); y = Integer.valueOf(getParameter("x2")); } } <body> <applet code="PassNumber.class" height=200 width=300> <param name=string value="我是来自HTML的参数"> <param name = x1 value="50"> <param name = x2 value="100"> </applet> </body> <html> 四、实验结果测试、收获与体会:
对小程序的传参有所了解 |
实验名称:java编程基础 | 实验地点:10-306 |
所使用的工具软件及环境: JDK1.7或1.8与Eclipse | |
一、实验目的: 1.掌握下载java sdk的方法 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Java语言的概貌,编写简单的java application和java applet。 5. 掌握java语言基础. | |
二、实验内容: 3通过使用for循环和位移运算符,解决如下问题:一球从10000高度自由落下 ,每落一次就会返还原高度一半高度,求第十次反弹的高度,有多少米? | |
三、源代码 //计算10000落下球,第10次高度 import java.util.Scanner; public class Math2 { public static void main(String[] args) { int height = 10000; int i; for(i = 1 ; i <= 10 ; i++) { height = height>>1; } i--; System.out.println("第"+i+"次反弹,高度是:"+ height); } } 四、实验结果测试、收获与体会:
对位移运算符的规律进行再一次了解 |
实验名称:java编程基础 | 实验地点:10-306 |
所使用的工具软件及环境: JDK1.7或1.8与Eclipse | |
一、实验目的: 1.掌握下载java sdk的方法 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Java语言的概貌,编写简单的java application和java applet。 5. 掌握java语言基础. | |
二、实验内容: 4.用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指正序(从左到右)和逆序(从右到左)都相同的数,如303,42124,3223. | |
三、源代码 //判断一个数是几位数,判断回文32123等 import java.util.Scanner; public class Number2 { public static void main(String[] args)throws Exception { while(true) { Scanner s=new Scanner(System.in); System.out.println("输入一个1~99999之间的数"); String number=s.next(); int p=number.length(); System.out.println("该数为"+p+"位数"); StringBuffer number2=new StringBuffer(number);//将number转化为StringBuffer number2.reverse(); String number3=number2.toString(); boolean equal=number3.equals(number); if(equal) System.out.println("该数为回文数"); else System.out.println("该数不是回文数");
} } } 四、实验结果测试、收获与体会:
对于String的字符串的处理进行了解,还有StringBuffer的用法进行了解 |
更多推荐
所有评论(0)