实验2简单数据类型和流程控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2简单数据类型和流程控制
1.实验目的
(1)掌握Java语言的标识符、保留字、各简单数据类型。
(2)掌握Java语言中各种运算符表达式的基本知识。
(3)熟练掌握使用if语句进行单分支结构和双分支结构程序设计的基本方法。
(4)熟练掌握使用if语句嵌套及switch语句进行多分支结构程序设计的基本方法。(5)熟练掌握while、do-while和for三种语句组成循环结构的基本方法。
2.实验主要内容
(1)将百分制成绩转换成等级制成绩。
(2)打印所有的水仙花数,即一个三位数,它的每个数字位的立方和等于它本身。
(3)打印出杨辉三角形。
(4)改写下面的计算圆面积的程序,使之能处理用户输入的负数、并能让用户循环输入半径值,另外,设定一个用户退出程序的值,比如0或者q等,用户输入这个值后能退出时程序。
public class ComputerAreaV02 {
public static void main(String[] args) {
final double PI = 3.14159;
// 创建一个 Scanner对象
Scanner input = new Scanner(System.in);
// 提示用户输入一个半径值
System.out.print("请输入半径值: ");
//从键盘接受输入的值
double radius = input.nextDouble();
// 计算圆的面积
double area = radius * radius * PI;
// Display result
System.out.println("圆的面积是: " + area);
}
}
(5)计算身体质量指数。BMI指数(身体质量指数,Body Mass Index,BMI),是国际上常用的衡量人体胖瘦程度的一个标准,其计算方法是用体重(公斤)数除以身高(米)
的平方得出的数据。我国的标准如下表:
(6)编程实现石头、剪子和布的游戏,并让用户可以连续玩这个游戏,直到用户或计算机赢对手5次以上为止。
(7)猜数字游戏:编写一个程序,随机产生一个0到100之间且包含0和100的整数。用户连续输入一个数字,直到它和计算机随机产生的数字相匹配为止。对用户每次输入的数,程序要告诉用户该输入的值是偏大了,还是偏小了,这样用户可以明智地进行下一轮猜测。
(8)打印如下圣诞树:
9.打印2到1000之间,包括2和1000的所有素数,每行显示8个素数。
10.编写程序读取正数,找出它们的最大数,然后计算该数的出现次数。假如输入是以0结束。比如:输入 3 5 2 5 5 5 0,程序找出最大数是5,它出现的次数是4。