- 实验目的及要求
目的:
-
- 掌握各种变量的声明方式
- 掌握Java的基本数据类型、运算符与表达式的使用方法。
- 理解Java的程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
- 通过以上内容,掌握Java语言的编程规则
要求:
(1)编写一个声明Java不同数据类型变量的程序
(2)编写使用运算符、表达式和变量的程序
(3)编写使用选择结构的程序
(4)编写使用循环结构的程序,包括双重循环
二、实验环境
计算机一台,NetBeans
三、实验原理
Java语言语法和控制语句方面的基础知识
四、实验内容与步骤
1. 声明不同数据类型变量
(1)编写一个声明不同数据类型变量的程序的文件
(2)修改程序输出不同数据类型变量的值。
2. 使用关系运算符和逻辑运算符
(1)建立使用关系运算符和逻辑运算符的程序文件,例如:
(2)编译并运行该程序
3. 使用选择结构
- 使用if … else语句
- 使用switch语句
4. 使用循环结构
- for循环语句练习
程序功能:按5度的增量打印出一个从摄氏温度(0-40)到华氏温度的转换表(摄氏(C)、华氏(F)温度单位换算: F=(9/5)*C+32)
- do … while循环语句练习
程序功能:求1+2+3+…+100之和,并将求和表达式与所求的和显示出来。
- 多重循环练习
输出九九乘法表的程序
5.实验完成项目
1. 求出所有的水仙花数。水仙花数是一个3位整数,其各位数的立方和等于这个数本身。
2. 求一个3*3矩阵的对角线元素与反对角线元素之和。
3. 试编写一个程序,显示如图所示的一个数字金字塔
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
12345678987654321
五、思考题
1. 分析下面的程序,说出下面的程序为什么是死循环?
class Sun{
public static void main(String args[]){
int i=1,n=10,s=0
while(i<=n)
s=s+i;
System.out.println(“s=”+s);
}
六、实验报告要求
1. 写出实验内容中实验完成项目中所有试题的源程序。