Java语法基础.docx

上传人:b****4 文档编号:4818353 上传时间:2023-05-07 格式:DOCX 页数:14 大小:225.91KB
下载 相关 举报
Java语法基础.docx_第1页
第1页 / 共14页
Java语法基础.docx_第2页
第2页 / 共14页
Java语法基础.docx_第3页
第3页 / 共14页
Java语法基础.docx_第4页
第4页 / 共14页
Java语法基础.docx_第5页
第5页 / 共14页
Java语法基础.docx_第6页
第6页 / 共14页
Java语法基础.docx_第7页
第7页 / 共14页
Java语法基础.docx_第8页
第8页 / 共14页
Java语法基础.docx_第9页
第9页 / 共14页
Java语法基础.docx_第10页
第10页 / 共14页
Java语法基础.docx_第11页
第11页 / 共14页
Java语法基础.docx_第12页
第12页 / 共14页
Java语法基础.docx_第13页
第13页 / 共14页
Java语法基础.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java语法基础.docx

《Java语法基础.docx》由会员分享,可在线阅读,更多相关《Java语法基础.docx(14页珍藏版)》请在冰点文库上搜索。

Java语法基础.docx

Java语法基础

第2章Java语法基础

实验1常量与变量的声明与使用

【实验目的】

1.了解变量与常量的区别。

2.掌握Java的变量与常量的声明方法。

3.了解Java中各种数据类型。

4.掌握数据类型的转换。

5.明确变量的作用范围。

【实验要求】

1.编写一个声明变量和常量的程序,对变量及常量进行简单运算。

2.编写一个声明Java不同数据类型变量的程序。

3.编写求两个数之和的程序。

4.编写验证变量作用范围的程序。

【实验内容】

1.设置MyEclipse的工作空间为D:

\java。

3.创建项目MyProject2,并在该项目下创建MyVar类。

设置int类型的常量num及变量age,并对常量及变量进行加1操作,观察是否能成功运行,对出现的问题要考虑其原因及解决方法。

4.在项目MyProject2中创建DataTypeDemo类,并分别定义为整型、长整型、字符型、浮点型、单精度型、双精度型、字符串型、布尔型等变量。

然后依次输出各变量的默认值。

5.在项目MyProject2中创建类SumDemo类,并求两个数之和。

6.在项目MyProject2中创建ScorpDemo类,在语句块中定义变量并验证变量作用范围。

【实验步骤】

1.设置MyEclipse的工作空间为D:

\java

(1)单击【开始】|【所有程序】|【MyEclipse】|【MyEclipse8.5】命令启动MyEclipse。

(2)在出现的当前工作空间设置对话框中输入“D:

\java”,并按【OK】按钮进入MyEclipse工作界面。

2.创建项目MyProject2并在该项目下创建MyVar类

(1)单击【File】|【New】|【JavaProject】命令打开【NewJavaProject】对话框。

在【Projectname】文本框中输入“MyProject2”,单击【Finish】按钮关闭对话框。

(2)单击【File】|【Class】命令打开新建类的对话框,如图2-1所示,在【Name】文本框中输入“MyVar”,然后选中“publicstaticvoidmain(String[]args)”和“GenerateComments”以自动产生main主方法及程序的相关注释,最后单击【Finish】按钮。

图2-1创建MyVar类

(3)在代码编辑器中输入MyVar类中main方法的代码,如图2-2所示。

观察代码行会发现,“num=num+1”代码行的前面有一个红色的错误标记。

将鼠标移至此行标记有红色波浪线标记外,MyEclipse还会显示错误提示,单击错误提示中“quickfixavailable”(快速修正)下的修正方法,可将程序中的错误自动更正。

图2-2输入MyVar类代码

(4)运行程序,观察结果。

分析代码发现错误的原因,若将num设置为常量,是否还能对num进行运算?

(5)仍将num设置为final,将“num=num+1”行加上注释,再次运行程序,观察程序运行结果。

知识提示若要给一行加注释,可以直接在此代码行后加“//”,则此代码行会自动标记为绿色;若要给连续代码加注释,可以先选中这些代码,再按“Ctrl+/”组合键一次性完成注释的添加。

若要取消这些注释,也是先选中已加注释的代码,再按“Ctrl+/”组合键即可。

 

3.在项目MyProject2中创建DataTypeDemo类

(1)按照创建MyVar类的方法,在项目MyProject2中创建DataTypeDemo类。

(2)在main方法中输入以下代码:

(3)运行并调试程序,观察运行结果。

4.创建SumDemo类并求两个数之和

(1)按照创建MyVar类的方法,在项目MyProject2中创建SumDemo类。

(2)在main方法中输入以下代码:

(3)运行并调试程序,观察运行结果。

5.在语句块中定义变量并验证变量作用范围

(1)按步骤3中方法,在项目MyProject2中创建ScorpDemo类。

(2)在main方法中输入以下代码:

(3)运行并调试程序,观察运行结果。

知识提示以上各类的代码在编写时要注意区分大小写,如类名首字母要大写,变量名定义时首字母要小写。

【扩展练习】

1.字符类型可直接用字符或用字符的ASCII码表示。

编写一个CharTest类,定义两个字符型变量,分别用字符及字符的ASCII码赋值并输出。

2.在MyProject2中创建ByteTest类,按以下代码将main方法补全,调试程序,将程序中错误的部分改正过来。

 

实验2运算符与表达式

【实验目的】

1.掌握常用运算符的基本用法。

2.掌握表达式的使用。

3.了解移位运算符的使用方法。

4.掌握算法运算、关系运算及逻辑运算的优先关系。

【实验要求】

1.编写一个程序,对两个整型变量进行除法、取模和自加运算。

2.编写一个程序实现二进制的移位运算。

3.编写一个程序实现关系运算与逻辑运算的混合运算。

【实验内容】

1.设置MyEclipse的工作空间为D:

\java。

2.在项目MyProject2中创建DivModDemo类,定义两个整型变量a和b,对这两个变量进行除法、取模和自加运算。

3.在项目MyProject2中创建BitShiftDemo类,实现数值的移位运算。

4.在项目MyProject2中创建OperationDemo类,分析关系运算与逻辑运算的优先关系。

【实验步骤】

1.启动MyEclipse并设置其工作空间为D:

\java

(1)单击【开始】|【所有程序】|【MyEclipse】|【MyEclipse8.5】命令启动MyEclipse。

(2)在出现的当前工作空间设置对话框中输入“D:

\java”,并按【OK】按钮进入MyEclipse工作界面。

2.对两个整型变量进行除法、取模和自加运算

(1)在项目MyProject2中创建DivModDemo类。

(2)在代码编辑器中输入以下代码:

(3)运行并试程序,观察运行结果。

3.二进制的移动算法

(1)在项目MyProject2中创建BitShiftDemo类。

(2)在代码编辑器中输入以下代码:

 

(3)运行并试程序,观察运行结果。

知识提示要将整型的变量转换为二进制的字符可以使用Integer.toBinaryString()完成,二进制位左移采用<<,右移采用>>完成。

4.关系运算与逻辑运算的混合运算

(1)在项目MyProject2中创建OperationDemo类。

(2)在代码编辑器中输入以下代码:

(3)运行并调试观察程序运行结果。

【扩展练习】

1.从键盘输入两个整数,通过下面程序计算这两个整数的和并输出运算结果。

(1)如何增加程序的可读性?

改写本程序,提高程序的可读性。

(2)程序第一条语句“mportjava.io.*;”作用是什么?

2.编写一个程序,要求从键盘输入圆的半径,求圆π面积并输出结果。

实验3字符串

【实验目的】

1.掌握字符串的建立及初始化方法。

2.掌握字符串常用方法的使用。

【实验要求】

1.在MyProject2项目中创建SubStrDemo类并现对字符串取子串操作。

2.在MyProject2项目中创建JoinStrings类并现字符串的连接操作。

3.在MyProject2项目中创建FileTypeDemo类并实现字符串的替换操作。

【实验内容】

1.在MyProject2项目中创建SubStrDemo类,实现对字符串“Ilikejavaprogramming”取“javaprogramming”、“java”及“programming”子串的操作。

该操作主要使用String类的indexOf()、lastIndexOf()及substring()方法。

2.在MyProject2项目中创建JoinStrings类,实现对字符串的连接操作,要考虑数值与字符串连接时的先后次序。

3.创建C:

\myfile\2010文件夹,并在此文件夹中创建result.txt文件。

在MyProject2项目中创建FileTypeDemo类,实现将.txt文件替换为.java文件的操作。

【实验步骤】

1.创建SubStrDemo类并实现对字符串取子

(1)在项目MyProject2中创建SubStrDemo类。

(2)在代码编辑器中输入以下代码:

(3)调试并运行程序,观察运行结果。

2.创建JoinStrings类并实现字符串的连接

(1)在项目MyProject2中创建JoinStrings类。

(2)在代码编辑器中输入以下代码:

(3)运行程序,观察运行结果。

思考数值与字符串连接及字符串与数值连接时的差别,结果有何不同?

3.创建FileTypeDemo类并分析程序功能

(1)在项目MyProject2中创建FileTypeDemo类。

(2)在C盘下创建myfile文件夹,并在其中创建2010子文件夹,在此子文件夹中创建一个文本文件,命名为result.txt。

(3)在代码编辑器中输入以下代码:

(4)运行并调试程序,观察运行结果。

知识提示Java中要表示文件路径时要用\\作为路径的分隔符,也可以用/作为分析符。

【扩展练习】

1.在MyProject2中创建StrBufDemo类并分析程序功能。

(1)在项目MyProject2中创建StrBufDemo类。

(2)在代码编辑器中输入以下代码:

(3)运行并调试程序,分析该程序的功能是什么?

(4)此例中的insert()方法、setCharAt()方法、length()方法、append()方法及reverse()方法的作用分别是什么?

(5)StringBuffer类与String类有何区别?

2.在MyProject2中创建StrDemo类并完成程序代码。

(1)在项目MyProject2中创建StrDemo类。

(2)在代码编辑器中输入以下代码:

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2