
《
Java
Java
Java
Java
程序设计》 —— 编程题(上机操作题)
1 、从键盘输入一个正整数,按数字的相反顺序输出。
2 、写一条 for 语句,计数条件为 n 从 100~200 ,步长为 2 ;然后再用 while 语句实现同样的循环。
3 、编写一段程序,运行时向用户提问 “ 你考了多少分?( 0~100 ) ” ,接受输入后判断其等级并显示出来。
判断依据如下:
等级 ={ 优 ( 90~100 分 ) ;良 ( 80~89 分 ) ;中 ( 60~69 分 ) ;差 ( 0~59 分 ) ; }
4 、使用 for 循环语句求出 1~100 之间的质数。
5 、 从键盘上输入两个整数 , 由用户回答它们的和 , 差 , 积 , 商和取余运算结果 , 并统计出正确答案的个数 。
6 、从键盘上输入 2 个数,找出最大的数;
从键盘上输入 3 个数,找出最大的数;
从键盘上输入 3 个数,把他们从大到小排列起来;
7 、编写一个程序 , 对输入的 4 个整数 , 求出其中最大值和最小值。
8 、从键盘输入三角形的三边长,
( 1 )判断这三边是否能够构成三角形;
( 2 )如果是等腰三角形,请说明是等腰三角形;
( 3 )如果是等边三角形,请说明是等边三角形;
9 、 一个控制台应用程序,输出 1~5 的平方值。
10 、编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:
‘ a ’ → ’ d
’
‘ b ’ → ’ e
’
‘ w ’ → ’ z
’
‘ x ’ → ’ a
’
‘ y ’ → ’ b
’
‘ z ’ → ’ c ’
‘
A
’ → ’ B
’
‘ B ’ → ’ E
’
‘ W ’ → ’ Z
’
‘ X ’ → ’
A ’
‘ Y ’ → ’ B
’
‘ Z ’ → ’ C ’
对于其他字符,不进行加密。
11 、分别用 for , while , do … while 语句编写程序 , 实现求前 n 个自然数之和。
12 、编写一个程序,检查变量的值是否大于 60 。如果是,则打印文本 “ 大于 60 ! ”
13 、 编写一个程序,检查一个字符变量的值是否为 T 或 t 。
14 、编写一个从 99 数到 1 的 while 语句。
15 、 编写一条根据变量 name 的值执行不同操作的 switch 语句 。 如果该变量的值为 Robert , 则打印消息 ” Hi
Bob ” ;如果为 Richard ,则打印消息 “ Hi Rich ” ;如果为 Barbara ,则打印消息 “ Hi Barb ” ;如果为 Kalee ,
则打印消息 “ Hi,My Friend! ” ;对于其他情况,则打印 “ Hi,x ” ,其中 x 为变量 name 的值。
16 、 编写一个程序,从键盘上输入 3 个数,输出这 3 个数的积及它们的和。
17 、编写一个程序,输入梯形的上底,下底和高,输出梯形的面积。
18 、编程输出 1~100 中能被 3 整除但不能被 5 整除的数 , 并统计有多少个这样的数。
19 、编程输出 1000 以内的所有素数。
20 、 编写程序,把由 10 个元素组成的一维数组逆序存放再输出。
21 、编写程序,统计 4*5 二维数组中奇数的个数和偶数的个数。
22 、任意提供的一个一维数组,对其中的元素进行从大到小或者从小到大的排序。
23 、 定义一个行数和列数相等的二维数组,并执行初始化,然后计算该数组两条对角线上的元素值之和 。
24 、建立一个一维数组,使用该数组列出所学习的课程名称。
25 、 编写一个包含学生基本资料的结构类型数据 ( 要求包括姓名,性别,年龄,身高,体重等 ) 。
26 、 编写程序 , 将一年中 12 个月,建立一个枚举类型数据 , 并对其进行调用。
27 、为教师编写一个程序,该程序使用一个数组存储 30 个学生的考试成绩,并给各个数组元素指定一 个
1-100 的随机值,然后计算平均成绩。
28 、编程输出九九乘法表。