实验2Java基本语法练习Word文档下载推荐.docx

上传人:b****5 文档编号:15695040 上传时间:2022-11-15 格式:DOCX 页数:15 大小:41.11KB
下载 相关 举报
实验2Java基本语法练习Word文档下载推荐.docx_第1页
第1页 / 共15页
实验2Java基本语法练习Word文档下载推荐.docx_第2页
第2页 / 共15页
实验2Java基本语法练习Word文档下载推荐.docx_第3页
第3页 / 共15页
实验2Java基本语法练习Word文档下载推荐.docx_第4页
第4页 / 共15页
实验2Java基本语法练习Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

实验2Java基本语法练习Word文档下载推荐.docx

《实验2Java基本语法练习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验2Java基本语法练习Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

实验2Java基本语法练习Word文档下载推荐.docx

shorts=0x55ff;

inti=1000000;

longl=0xffffL;

charc='

a'

;

floatf=0.23F;

doubled=0.7E-3;

booleanB=true;

StringS="

这是字符串类数据类型"

System.out.println("

字节型变量b="

+b);

短整型变量s="

+s);

整型变量i="

+i);

长整型变量l="

+l);

字符型变量c="

+c);

浮点型变量f="

+f);

双精度变量d="

+d);

布尔型变量B="

+B);

字符串类对象S="

+S);

}

2.编译并运行该程序,结果如图2.1所示。

图2.1

(二)了解变量的使用范围(必做)

1.建立LX2_2.java文件,通过本程序了解变量的使用范围,源代码如下。

publicclassLX2_2{

staticinti=10;

{

intk=10;

i="

k="

+k);

//编译时将出错,已超出k的使用范围。

考核点:

局部变量与成员变量。

2.编译LX2_2.java

此时会出现错误提示如图2.2所示。

因为变量k在方法块中声明,在方法块之外它是不存在的,所以编译时会出错。

图2.2

3.修改上面的程序。

4.成功运行该程序。

思考:

LX2_2.java程序说明了什么问题?

(三)使用关系运算符和逻辑运算符(可选做)

1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。

classLX2_3{

inta=25,b=20,e=3,f=0;

booleand=a<

b;

a=25,b=20,e=3,f=0"

);

因为关系表达式a<

b为假,所以其逻辑值为:

"

if(e!

=0&

&

a/e>

5)

因为e非0且a/e为8大于5,所以输出a/e="

+a/e);

if(f!

a/f>

5)System.out.println("

a/f="

+a/f);

else

因为f值为0,所以输出f="

2.编译并运行该程序,结果如图2.3所示。

图2.3

(四)使用数组(数组在本书第五章,可稍后再练习)

1.建立使用数组的程序,本程序建立了一个长度为5的1维数组,一个长度为12的2维数组,源代码如下。

publicclassLX2_4{

inta[]=newint[5];

intarr1[][]=newint[3][4];

a[0]=10;

a[1]=10+a[0];

a[2]=30;

a[3]=40;

a[4]=a[1]+a[2];

arr1[0][0]=0;

arr1[0][1]=1;

arr1[0][2]=2;

arr1[1][0]=3;

arr1[1][1]=4;

arr1[1][2]=5;

arr1[2][0]=6;

arr1[2][1]=7;

arr1[2][2]=8;

a["

+0+"

]="

+a[0]);

+1+"

+a[1]);

+2+"

+a[2]);

+3+"

+a[3]);

+4+"

+a[4]);

arr1("

"

)="

+arr1[0][0]);

+arr1[0][1]);

+arr1[0][2]);

+arr1[1][0]);

+arr1[1][1]);

+arr1[1][2]);

2.编译并运行程序,结果如图2.4所示。

图2.4

(五)使用表达式语句与复合语句(可选做)

1.建立包含表达式语句程序,源代码如下。

classLX2_5{

publicstaticvoidmain(String[]args){

intk,i=3,j=4;

k=20*8/4+i+j*i;

表达式(20*8/4+i+j*i)="

}

2.建立包含复合语句程序,源代码如下。

classLX2_6{

k=i+j;

在复合块外的输出k="

floatf;

f=j+4.5F;

i++;

在复合块内的输出f="

在复合块内的输出k="

在复合块外的输出i="

3.编译并运行上述两个源程序,结果如图2.5、2.6所示。

图2.5

图2.6

4.将变量i在块内定义会怎样?

改变其他变量的位置看看会发生什么变化。

思考:

指出程序的复合结构以及变量的使用范围。

(六)使用选择语句(必做)

1.使用if...else语句

(1)程序功能:

使用if...else语句构造多分支,判断某一年是否为闰年。

闰年的条件是符合下面二者之一:

能被4整除,但不能被100整除;

能被400整除。

(2)编写源程序文件,代码如下。

publicclassLX2_7{

booleanleap;

intyear=2005;

if((year%4==0&

year%100!

=0)||(year%400==0))//方法1

System.out.println(year+"

年是闰年"

else

年不是闰年"

year=2008;

//方法2

if(year%4!

=0)

leap=false;

elseif(year%100!

=0)

leap=true;

elseif(year%400!

else

if(leap==true)

year=2050;

//方法3

if(year%4==0){

if(year%100==0){

if(year%400==0)

(3)编译运行程序,其结果如图2.7所示。

图2.7

本程序中有几个选择语句,哪些具有嵌套关系?

2.使用switch语句

在不同温度时显示不同的解释说明。

(2)程序源代码如下。

classLX2_8{

intc=38;

switch(c<

10?

1:

c<

25?

2:

35?

3:

4){//c<

(c<

(c<

4))

case1:

+c+"

℃有点冷。

要多穿衣服。

"

case2:

℃正合适。

出去玩吧。

case3:

℃有点热。

default:

℃太热了!

开空调。

(3)编译运行程序,其结果如图2.8所示。

图2.8

(七)使用循环语句(必做)

1.for循环语句练习

(1)程序功能:

按5度的增量打印出一个从摄氏温度到华氏温度的转换表。

(2)程序源代码如下。

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

当前位置:首页 > 工程科技 > 能源化工

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

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