欢迎来到天天文库
浏览记录
ID:8969452
大小:123.50 KB
页数:6页
时间:2018-04-13
《java实验java基本语法练习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验二Java基本语法练习【开发语言及实现平台或实验环境】Windows2000或XP,JDK1.4【实验目的】1.了解Java的数据类型2.掌握各种变量的声明方式3.理解运算符的优先级4.掌握java基本数据类型。运算符与表达式、数组的使用方法5.理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法【实验要求】1.编写一个声明java不同数据类型变量的程序2.编写一个使用运算符、表达式、变量的程序3.编写一个使用java数据的程序4.编写表达式语句、复合语句的程序5.编写使用不同选择结构的程
2、序6.编写使用不同循环结构的程序【实验内容】一.声明不同数据类型的变量1.编写声明不同数据类型变量的程序文件DEMO2_1.java,源代码如下。publicclassDemo2_1{publicstaticvoidmain(Stringargs[]){byteb=0x55;shorts=0x55ff;inti=1000000;longl=0xffffL;charc='a';floatf=0.23F;doubled=0.7E-3;booleanB=true;StringS="这是字符串类数据类型";System.ou
3、t.println("字节型变量b="+b);System.out.println("短整型变量s="+s);System.out.println("整型变量i="+i);System.out.println("长整型变量l="+l);System.out.println("字符型变量c="+c);System.out.println("浮点型变量f="+f);System.out.println("双精度变量d="+d);System.out.println("布尔型变量B="+B);System.out.prin
4、tln("字符串类对象S="+S);}}2.编译并运行该程序,结果如图2.1所示。二.使用关系运算符和逻辑运算符1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。classDemo2_2{publicstaticvoidmain(Stringargs[]){inta=25,b=20,e=3,f=0;booleand=a
5、&a/e>5)System.out.println("因为e非0且a/e为8大于5,所以输出a/e="+a/e);if(f!=0&&a/f>5)System.out.println("a/f="+a/f);elseSystem.out.println("因为f值为0,所以输出f="+f);}}2.编译并运行该程序,结果如图2.2所示。三.使用数组1.建立使用数组的程序,本程序建立了一个长度为5的1维数组,一个长度为12的2维数组,源代码如下。2.编译并运行程序,结果如图2.3所示。四.使用选择语句1.使用if...e
6、lse语句(1)程序功能:使用if...else语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4整除,但不能被100整除;能被4整除,又能被100整除。(2)编写源程序文件}(3)编译运行程序,其结果如图2.6所示。2.使用switch语句(1)程序功能:在不同温度时显示不同的解释说明。(3)编译运行程序,其结果如图2.8所示。六.使用循环语句1.for循环语句练习(1)程序功能:按5度的增量打印出一个从摄氏温度到华氏温度的转换表。(2)编译并运行程序,其结果如图2.8所示。2.while循
7、环语句练习(1)程序功能:运行程序后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;如果输入其它数字或字符显示“没有奖品给你!”。(2)程序源代码(3)编译源程序。(4)在命令提示符窗口运行程序,然后分别按1、2、3、r结果如图2.9所示。3.do…while循环语句练习(1)程序功能:求1+2+…+100之和,并将求和表达式与所求的和显示出来。(2)程序源代码如下。(3)编译并运行程序,结果如图2.10所示。【综合题】1.对6~100之间的偶数验证哥德巴赫猜想。对任何大于6的自然数n之内的所有偶数可以表示为两个素
8、数之和。
此文档下载收益归作者所有