内容发布更新时间 : 2024/12/22 13:49:27星期一 下面是文章的全部内容请认真阅读。
成都理工大学 物联网工程
5、 新写一个类,输入一个数,判断是否是素数?
6
成都理工大学 物联网工程
实验三、Java控制语句与数组的使用
实验目的:
1) 掌握Java流程控制语句(if/switch/for/continue/break等)的使用。 2)掌握一维数组的使用。
7
成都理工大学 物联网工程
实验内容:
1、 讲整数分解输出
1) 程序运行时弹出一个窗口,用户从窗口输入一个任意整数。 2)将整数分解为千、百、十、个位等(提示:取模运算符号%)。
3)用窗口输出分解后的各位数字(例如十位数字是多少,个位数字是多少)。
8
成都理工大学 物联网工程
2、计算平均数
1)用键盘输入一批数据,并保存在一维数组中。 2)计算出平均数后输出结果。
3)数组数据从命令行取得,重写本程序。
String s = JOptionPane.showInputDialog(\请输入一位整数\);
//输入要求平均数的个数 int gs=Integer.parseInt(s);
//把字符串转换成整数//读取输入数据
Scanner data=new Scanner(System.in);//读取输入数据
9
成都理工大学 物联网工程
在这几次试验中,我了解了Eclipse软件包的相关基础知识。学会了建立新的工程,对软件的界面有一定的了解。在实验操作中,我更加清晰的了解了Java文件的树形结构,并且熟悉了Eclipse工具的各项功能,能够顺利的编写程序和调试。了解了斐波拉契数列的规律和素数的判定;数组的存入和toString输出;新类的定义和测试类。简单的编写了两个整数的求平均数和分位,对数组有了进一步的认识。 在实验过程中,我遇到了一些问题。软件包始终安装不成功,后来发现是64位的软件,而我的电脑是32位的,也提醒了我下载软件包时注意电脑是否能安装;在建立新的工程时遇到建立不成功,发现是自己的命名里的大小写不规范,发现了JAVA对大小写敏感;在编写程序时,JAVA与VC一样只能用英语的标点符号。 学生不清楚斐波拉契数列的定义,通过百度了解了它的规律;在素数的输出中,缺少实验 Arrays类,然后在开头定义了import java.util.Arrays;在判断素数时,for循心得 环中直接用的if else,结果执行后出现 shuruyigeshu它不是素数8 它是素数8 它不是素数8 它是素数8 后来我定义了一个flag,通过判断它的ture和false来判断输出属否是素数。在第三次实验中,问题也出现很多,但我学会了先思考再百度,然后请教同学老师。这样的过程让我收获很多。 学生(签名): 年 月 日
10