JavaSE经典编程题
文章平均质量分 95
Batman。
希望能借Java实现自我价值,尽量坚持更新博客,记录点点滴滴的成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《剑指offer》66道算法题合集(java实现)
1转载 2021-01-20 21:59:47 · 21431 阅读 · 6 评论 -
Java基础编程题(15)【程序 15 到达i级阶梯有多少种走法】
一个楼梯有n (n >= 1)级,每次走1级或两级,请问从1级台阶走到第n级台阶一共有多少种走法(假设一开始站在第0级台阶上)原创 2020-06-11 22:14:31 · 309 阅读 · 0 评论 -
Java基础编程题(14)【程序 14 计算n条直线最多能把平面分成多少部分?】
import java.util.Scanner;public class Practise_26 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“请输入直线条数:”);int n = sc.nextInt();System.out.println(n+“条直线最多能划分”+fn(n)+“个部分”);}public static int fn(in原创 2020-06-11 21:48:37 · 486 阅读 · 0 评论 -
Java基础编程题(11)【程序 11 求不重复数字】
Java基础编程题(11)【程序 11 求不重复数字】题目:有 1、 2、 3、 4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是 1、 2、 3、 4。组成所有的排列后再去掉不满足条件的排列。public class Practise_11 { public static void main(String[] args) { i...原创 2019-07-06 19:42:06 · 246 阅读 · 0 评论 -
Java基础编程题(10)【程序 10 自由落体】
Java编程题(10)原创 2019-07-05 20:51:04 · 964 阅读 · 0 评论 -
Java基础编程题(13)【程序 13 根据条件求数字】
Java基础编程题(13)【程序 13 根据条件求数字】**题目:**一个整数,它加上 100 后是一个完全平方数,再加上168 又是一个完全平方数,请问该数是多少?**程序分析:**在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后的结果满足如下条件,即是结果。public class Practise_13 { public static ...原创 2019-07-10 16:48:49 · 358 阅读 · 0 评论 -
Java基础编程题(09)【程序 9 求完数】
Java编程题(09)原创 2019-07-04 19:51:07 · 178 阅读 · 0 评论 -
Java基础编程题(12)【程序 12 计算奖金】
Java基础编程题(12)【程序 12 计算奖金】题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润高于 10 万元,低于20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,可可提成 7.5%;20 万到 40 万之间时,高于 20 万元的部分,可提成 5%; 40 万到 60 万之间时高于 40 万元的部分,可提成 3%; 6...原创 2019-07-09 20:50:31 · 730 阅读 · 0 评论 -
Java基础编程题(07)统计一行字符串的英文字母、空格、数字和其它字符的个数
7 【程序 7 处理字符串】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析:利用 while 语句,条件为输入的字符不为’\n’.import java.util.Scanner;public class estimateString { public static void main(String[] args) { Scanner sc = ne...原创 2019-06-24 22:15:35 · 901 阅读 · 0 评论 -
Java基础编程题(08)【程序 8 输入数字求和】
Java编程题(08)【程序 8 输入数字求和】题目:求 s=a+aa+aaa+aaaa+aa…a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个数相加),几个数相加有键盘控制。程序分析:关键是计算出每一项的值。import java.util.Scanner;public class practise_08 { public s...原创 2019-07-02 22:00:58 · 867 阅读 · 0 评论 -
Java基础编程题(06)求两个整数最大公倍数和最小公约数
Java基础编程题(06)求两个整数最大公倍数和最小公约数6 【程序 6 求最大公约数及最小公倍数】题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。程序分析:利用辗除法。方法一:穷举法import java.util.Scanner;public class Practise_01 {public static void main(String[] args) {...原创 2019-06-23 21:10:46 · 1554 阅读 · 1 评论 -
Java基础编程题(05)利用条件运算符的嵌套来输出成绩等级
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示, 60-89 分之间的用 B表示,60 分以下的用 C 表示。程序分析: (a>b)?a:b 这是条件运算符的基本例子。public class Demo_1 {public static void main(String[] args) { //题目:利用条件运算符的嵌套来完成此题:学习...原创 2019-06-21 08:51:14 · 2066 阅读 · 0 评论 -
Java基础编程题(04)分解质因数
4 【程序 4 分解质因数】题目:将一个正整数分解质因数。例如:输入 90,打印出 90=233*5。程序分析:对 n 进行分解质因数,应先找到一个最小的质数 k,然后按下述步骤完成:(1)如果这个质数恰等于 n,则说明分解质因数的过程已经结束,打印出即可。(2)如果 n<>k,但 n 能被 k 整除,则应打印出 k 的值,并用n 除以 k 的商,作为新的正整数 n,重复执行...原创 2019-06-20 20:35:42 · 481 阅读 · 0 评论 -
Java基础编程题(03)求水仙花数
Java基础编程题(03)求水仙花数题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3的三次方。程序分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十位,百位。public class Demo_1 {public static void m...原创 2019-06-19 10:14:51 · 545 阅读 · 0 评论 -
Java基础编程题(02)求100-200之间的素数
2 【程序 2 输出素数】题目:判断 101-200 之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。public class Demo_1 {public static void main(String[] args){for(int i=100;i<=200;i++) {...原创 2019-06-19 09:23:58 · 10985 阅读 · 3 评论 -
Java基础编程题(01)斐波那契数列【不死神兔】
1 【程序 1 不死神兔】题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21…...原创 2019-06-18 09:28:00 · 366 阅读 · 0 评论
分享