资源描述:
《实验二Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验二Java语言基础实验目的1、了解Java的数据类型;2、掌握各种变量的声明方式;3、理解运算符的优先级;4、掌握Java基本数据类型、运算符与表达式、数组的使用方法;5、理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法;6、通过以上内容,常握Java语言的编程规则。实验要求1、编写一个声明Java不同数据类型变量的程序;2、编写一个使用运算符、表达式、变量的程序;3、编写一个使用Java数组的的程序;4、编写表达式语句、复合语句的程序;5、编写使用不同选择结构的程序;6、编写使用不同循环结构结构的程序。实验内容1、声明不同数
2、据类型的变量(I)编写声明不同数据类型变量的程序文件LX2.1.java,源代码如下。publicclassEXP2_1{publicstaticvoidmain(Stringargs[]){byteb二0x55;shorts=0x55ff;inti=1000000;longl=OxffffL;charc=,a";floatf=0.23F;doubled=0.7E-3;booleanB=true;StringS="这是字符串类数据类型";System,out.printlnC字节型变量b="+b);System,out.print]n("短整型变量s="+s
3、);System,out.println("整型变量i="+i);System,out.printIn("长整型变量I="+1);System,out.printlnC字符型变量c="+c);System,out.printin("浮点型变量f="+f);System,out.pri门tin("双精度变量d="+d);System,out.printIn("布尔型变量B="+B);System,out.printin("字符串类对象S="+S);(2)编译并运行该程序,结果如图2.1所示。图2.12>了解变量的使用范围(1)建立EXP2_2.java文件,通
4、过本程序了解变量的使用范围,源代码如下。publicclassEXP2_2{staticinti=10;publicstaticvoidmain(Stringargs[]){{intk=10;System,out.printin(〃i二〃+i);System,out.printIn("k二〃+k);EXP2_3}System,out.pri门tin("i二"+i);System,out.printin("k="+k);//编译时将出错,已出k的使用范围(2)编译EXP22.java此时会出现错误提示如图2.2所示。因为变量k在方法块中声明,在方法块之外它是不
5、存在的,所以编译吋会出错。图2.2(1)修改上面的程序(2)成功运行该程序思考:EXP2_2.java程序说明了什么问题?3、使用关系运算符和逻辑运算符(1)建立使用关系运算符和逻辑运算符的程序文件,源代码如下。classEXP23{publicstaticvoidmain(Stringargs[]){int8=25,b=20,e=3,f=0;booleand=a
6、e>5){System,out.pri门tin("因为e菲0且n/e为8大于5,所以输出a/e="+a/e);}if(f!=0&&a/f>5){System.out.println("a/f="+a/f);}else{System,out.printin("因为f值为0,所以输出f="+f);(2)编译并运行该程序,结果如图2.3所示。图2.34、使用数组(1)建立使用数组的程序,本程序建立了一个长度为5的1维数组,一个长度为12的2维数组,源代码如下。publicclassEXP2_4{publicstaticvoidmain(Stringargs[]){
7、inta[]=newint[5];intarrl[][]=newint[3][4];a[0]=10;a[l]=10-f-a[0];a[2]=30;a[3]=40;a[4]=a[l]+a[2j;arrl[0][0]=0;arrl[0][1]=1;an^l[0][2]=2;arrl[1][0]=3;arrl[1][1]=4;arrl[1][2]=5;arrl[2][0]=6;arrl[2][1]=7;arrl[2][2]=8;Systom.out.printin("a[〃+0+"]="+a[0]);System.out.printin("a+”]="+&[1])
8、;System.out.printin(勺[〃+2+