太原师范学院
实验报告
Experimentation Report of Taiyuan
teachers College
系部计算机系年级课程Ja va实用教程
姓名同组者无日期2012.2.28
项目初识Java
实验①:一个简单的应用程序
1、实验目的:
掌握Java应用程序的3个步骤:编写原文件、变异原文件和运用应用程序。
2、实验要求:
编写一个简单的Java应用程序,该程序在命令窗口输出两行文字:“Hello Java”
和“We are students”。
3、实验代码:
public class hello
{
public static void main (String args[])
{
System.out.println("Hello Java");
A a=new A();
a.fA();
}
}
class A
{
void fA()
{
System.out.println("We are students");
}
}
4、实验后的练习:
①编译器怎样提示丢失大括号的错误?
Hello.java :18:进行语法解析时已到达文件结尾
}→
^
②编译器怎样提示语句丢失分号的错误?
Hello.java :7:需要‘;’
System.out.println(“Hello Java”)
^
③编译器怎样提示将System写成system这一错误?
Hello.java :7:软件包system不存在
System.out.println(“Hello Java”);
^
④编译器怎样提示将String写成string这一错误?
Hello.java :5:找不到符号
符号:类string
位置:类hello
Public static void main(string args[])
^
实验②:画出一个正弦函数的波形图
实验目的:掌握开发Java sin Applet程序的3个步骤:编写源文件、编译源文件和运行Java sin Applet程序
实验要求:编写一个简单的Java sin Applet程序,打印出正弦函数的图形。
实验代码:
import java.applet.*;
import java.awt.*;
import java.awt.Color;
public class sin extends Applet{
public void paint(Graphics g){
int x=0;
int y=0;
int i=0;
for(i=0;i<360;i++)
{
x=(int)((i*Math.PI/180)*100);
y=(int)(Math.sin((i*Math.PI)/180)*100)+200;
g.drawString("*",x,y);
}
}
}
实验总结:
实验中要注意x=(int)((i*Math.PI/180)*100); 和y=(int)(Math.sin((i*Math.PI)/180)*100)+200;的表示形式,否则很容易出错。
这个实验和上一个实验不同点是运行的时候不太一样,有一点小的变化,需要特别注意。
运行出来的图像和我们平时所见到的正弦波正好是相反的,因为他的x和y轴的正反方向发生了变化,一定要注意哦。