Java编程练习题集:基础运算、字符计数与数字特性检测

4星 · 超过85%的资源 19 下载量 45 浏览量 更新于2024-09-17 收藏 22KB TXT 举报
Java编程练习题是一系列用于提升Java编程技能的实战练习,通过解决这些问题,可以巩固基础知识并加深对Java语言的理解。以下是四个具体的编程题目: 1. 斐波那契数列与有理数求和 题目要求计算1到100之间的数列:1-1/2+1/3-1/4+...+1/99-1/100。这个题目涉及到了循环、浮点数处理以及使用Math.pow方法计算负数次幂。通过编写程序,如`Prog1`类中的代码所示,通过for循环逐步累加每个项,最终得到结果。 2. 字符串字符计数 此题要求输入一个字符串,统计其中小写字母(a-z)和大写字母(A-Z)的数量,并根据计数值输出n或m。利用`Scanner`类读取用户输入,遍历字符串,根据ASCII码范围判断字符类型,并累加计数。 3. 三位数的立方和 该题目是数学与编程的结合,需要找出所有100到999范围内,其每一位数字的立方和等于本身的整数。例如,13^3 + 53^3 + 33^3 = 153。程序通过循环遍历三位数,对每一位进行计算,并在满足条件时打印出来。 4. 判断质数 最后一个问题涉及基本的算法逻辑,要求用户输入一个数57,然后输出"yes"或"no",判断该数是否为质数。通过`Scanner`读取输入,然后用循环检查57是否能被2到它的平方根之间的整数整除,若不能,则为质数。 这些练习题旨在锻炼Java程序员的基本功,包括控制结构、数据类型、输入输出、算术运算、条件判断和简单的算法应用。通过解决这些题目,开发者能够提高编程实践能力,更好地理解面向对象编程思想和设计模式。