欢迎来到天天文库
浏览记录
ID:37915964
大小:277.97 KB
页数:15页
时间:2019-06-02
《Java 数组的的程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四、【实验原理】或【实验任务】:1.编写一个声明Java不同数据类型变量的程序。2.编写一个使用运算符、表达式、变量的程序。3.编写一个使用Java数组的的程序。4.编写表达式语句、复合语句的程序。5.编写使用不同选择结构的程序。6.编写使用不同循环结构结构的程序。五、【上机步骤】:(一)声明不同数据类型的变量:1.编写声明不同数据类型变量的程序文件KY2_1.java,源代码如下。publicclassKY2_1{publicstaticvoidmain(Stringargs[]){byteb=0x55;shorts=
2、0x55ff;inti=1000000;longl=0xffffL;charc='a';floatf=0.23F;doubled=0.7E-3;booleanB=true;StringS="这是字符串类数据类型";System.out.println("字节型变量b="+b);System.out.println("短整型变量s="+s);System.out.println("整型变量i="+i);System.out.println("长整型变量l="+l);System.out.println("字符型变量c="+
3、c);System.out.println("浮点型变量f="+f);System.out.println("双精度变量d="+d);System.out.println("布尔型变量B="+B);System.out.println("字符串类对象S="+S);}}运行结果如图所示:2.编译并运行该程序:(二)了解变量的使用范围:1.建立KY2_2.java文件,通过本程序了解变量的使用范围,源代码如下。publicclassKY2_2{staticinti=10;publicstaticvoidmain(String
4、args[]){{intk=10;System.out.println("i="+i);System.out.println("k="+k);}System.out.println("i="+i);System.out.println("k="+k);//编译时将出错,已出k的使用范围}}2.编译KY2_2.java此时会出现错误提示。因为变量k在方法块中声明,在方法块之外它是不存在的,所以编译时会出错:3.修改上面的程序:4.成功运行该程序:思考:KY2_2.java程序说明了什么问题?(三)使用关系运算符和逻辑运算符
5、:1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。classKY2_3{publicstaticvoidmain(Stringargs[]){inta=25,b=20,e=3,f=0;booleand=a5)System.out.println("因为e非0且a/e为8大于5,所以输出a/e="+a/e);if
6、(f!=0&&a/f>5)System.out.println("a/f="+a/f);elseSystem.out.println("因为f值为0,所以输出f="+f);}}2.编译并运行该程序,结果如图所示:(四)使用表达式语句与复合语句:1.建立包含表达式语句程序,源代码如下。classKY2_4{publicstaticvoidmain(String[]args){intk,i=3,j=4;k=20*8/4+i+j*i;System.out.println("表达式(20*8/4+i+j*i)="+k);}}运行
7、结果如图所示:2.建立包含复合语句程序,源代码如下。classKY2_5{publicstaticvoidmain(Stringargs[]){intk,i=3,j=4;k=i+j;System.out.println("在复合块外的输出k="+k);{floatf;f=j+4.5F;i++;System.out.println("在复合块内的输出f="+f);System.out.println("在复合块内的输出k="+k);}System.out.println("在复合块外的输出i="+i);}}3.运行结果如图
8、所示:4.将变量i在块内定义会怎样?改变其他变量的位置看看会发生什么变化。思考:指出程序的复合结构以及变量的使用范围。(五)使用选择语句:1.使用if...else语句¨程序功能:使用if...else语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4整除,但不能被100整除;能被4整除,又能
此文档下载收益归作者所有