最新java实验报告实验原理word范文模板 10页Word下载.docx

上传人:b****6 文档编号:18590323 上传时间:2022-12-28 格式:DOCX 页数:8 大小:17.16KB
下载 相关 举报
最新java实验报告实验原理word范文模板 10页Word下载.docx_第1页
第1页 / 共8页
最新java实验报告实验原理word范文模板 10页Word下载.docx_第2页
第2页 / 共8页
最新java实验报告实验原理word范文模板 10页Word下载.docx_第3页
第3页 / 共8页
最新java实验报告实验原理word范文模板 10页Word下载.docx_第4页
第4页 / 共8页
最新java实验报告实验原理word范文模板 10页Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

最新java实验报告实验原理word范文模板 10页Word下载.docx

《最新java实验报告实验原理word范文模板 10页Word下载.docx》由会员分享,可在线阅读,更多相关《最新java实验报告实验原理word范文模板 10页Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

最新java实验报告实验原理word范文模板 10页Word下载.docx

实验环境为JDK1.6。

(四)具体安排

地点:

信息大楼实验室。

辅导:

每个班次一名辅导老师,原则上由任课老师担任。

登记:

实验完成,由辅导老师登记实验纪录。

学生:

实验做完,完成实验报告内容,并在学期末上交实验册。

老师:

批改实验,成绩与平时成绩一起占期末的30%。

二、实验的具体内容和要求

见实验报告。

浙江工商大学

计算机与信息工程学院实验报告

(1)日期:

成绩:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

实验目的、实验原理和内容:

一、实验目的:

熟悉Java开发环境及简单程序Java设计。

二、实验原理:

SDK的下载与安装,设置环境变量,安装java虚拟机,使用Eclipse,编译Java源程序,运行Java程序。

三、实验内容及要求:

1.下载、安装并设置JavaSDK软件包。

2.熟悉Eclipse编辑软件。

3.掌握运行Java程序的步骤。

4.分别编写Application和Applet程序,显示字符串”HelloJava!

欢迎使用!

”。

要求:

请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。

程序一

publicclasshello{

}publicstaticvoidmain(String[]args){}for(inti=0;

i<

=4;

i++){System.out.println("

Hellojava!

欢迎使用!

"

);

}

结果示意图1

存在的问题

1、JAVA存在大小写,因为system没有区分大小写所以出现编译错误。

2、用DOS进入java源程序时,先要用cd转入java源程序所在路径。

程序二

importjava.awt.Graphics;

importjava.applet.Applet;

publicclasshelloworldextendsApplet

{

publicvoidpaint(Graphicsg)

g.drawString("

25,25);

}

方法1

直接将程序二打入到java应用程序中,可调出如下图界面

结果示意图2

程序三

<

HTML>

HEAD>

TILLE>

helloworld2<

/TILLE>

>

/HEAD>

BODY>

appletcode=helloworldwidth="

300"

height="

200"

/applet>

<

/BODY>

/HTML>

该程序是网页的脚本程序,html文件类型,可直接双击打开。

篇二:

java实验报告

院系:

计科专业:

计科年级:

课程名称:

java学号:

姓名:

指导教师:

年月日

篇三:

编译原理词法分析实验报告java版

词法分析代码。

importjava.io.*;

importjava.util.Vector;

importjava.util.regex.*;

publicclassCompiler{

publicstaticStringstringCompiler="

;

privatestaticfinalString[]KEY_WORD={"

if"

"

then"

while"

"

do"

read"

write"

call"

begin"

end"

const"

procedure"

odd"

};

privatestaticbooleanisKeyWord(Strings)//是否是关键字{

booleanb=false;

for(inti=0;

KEY_WORD.length;

i++)

if(s.equals(KEY_WORD[i]))

b=true;

returnb;

classElement{

Strings;

Stringkind;

Stringgets(){returns;

Stringgetkind(){returnkind;

Element(Strings,Stringkind){

this.s=s;

this.kind=kind;

staticVector<

Element>

sheet=newVector<

(8);

Fileresult=newFile("

result.txt"

Fileresult1=newFile("

result1.txt"

booleanwork(){

System.out.println("

输入PL/O语言为:

try{

FileWriterfw1=newFileWriter(result1);

BufferedWriterbw1=newBufferedWriter(fw1);

FileReaderfr1=newFileReader("

input.txt"

BufferedReaderbr1=newBufferedReader(fr1);

"

var"

Strings=br1.readLine();

label1:

while(s!

=null)

for(inti=0;

s.length();

i++){

if(s.indexOf("

//"

)!

=-1)//两个'

/'

s=s.substring(0,s.indexOf("

));

s=s.replaceAll("

\t"

"

\n"

s=s.toLowerCase();

bw1.write(s);

System.out.println(s);

bw1.newLine();

s=br1.readLine();

continuelabel1;

elseif(s.indexOf("

/*"

=-1)//'

符和'

*'

s.replaceAll("

s.toLowerCase();

bw1.write(s.substring(0,i));

s=s.substring(i,s.length());

=null){

*/"

=-1)

s=s.substring(s.lastIndexOf("

),s.length());

s=s.replaceAll("

else

else{

br1.close();

bw1.close();

returntrue;

}catch(IOExceptione){

e.printStackTrace();

returnfalse;

finally{

voidanalyser(){

BufferedReaderbr=newBufferedReader(newFileReader(result1));

BufferedWriterbw=newBufferedWriter(newFileWriter(result));

Stringa=br.readLine();

while(a!

Matcherm=

Ppile("

/\\*.*\\*/|\'

.+\'

|(\\++|\\--|\\>

=|\\<

=)|\\d+\\.\\d*|\\w+|\"

.+\"

|\\S"

).matcher(a);

while(m.find()){

checkScan(m.group());

Strings=Compiler.stringCompiler;

System.out.flush();

bw.write(s);

Compiler.stringCompiler="

a=br.readLine();

br.close();

bw.close();

}catch(IOExceptione)

{e.printStackTrace();

publicvoidcheckScan(Strings)

if(Character.isDigit(s.charAt(0)))

checkDigitCompiler(s);

elseif(s.length()==1)

checkCharCompiler(s.charAt(0));

else

checkStringCompiler(s);

privatevoidcheckDigitCompiler(Strings)//检测数字{

."

CompilerOut(Double.valueOf(s).toString());

sheet.add(newElement(s,"

小数"

CompilerOut(s);

sheet.add(newElement(s,"

整数"

privatevoidcheckCharCompiler(charc)//检测单个字符{

switch(c)

case'

'

:

sheet.add(newElement(newCharacter(c).toString(),"

小于号

//扫描文件

sheet.add(newElement(c+"

大于号"

break;

case'

='

等于号"

+'

加号"

-'

减号"

case

乘号"

sheet.add(newElement(c+"

除号"

('

左小括号"

)'

右小括号"

['

左中括号"

]'

右中括号"

{'

左大括号"

}'

右大括号"

'

逗号"

分号"

!

∙荐java实验报告五

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1