实验2简单数据类型和流程控制

实验2简单数据类型和流程控制
实验2简单数据类型和流程控制

实验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。

相关主题
相关文档
最新文档