- 博客(9)
- 收藏
- 关注
原创 八大排序之一冒泡排序
冒泡排序 一、原理 冒泡排序是一种简单的排序算法 它重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,故名冒泡排序。 假设有一个大小为 N 的无序序列。以升序冒泡排序为例,冒泡排序就是要每趟排序过程中通过两两比较相邻元素,将小的数字放到前面,大的数字放在后面。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
2022-04-16 20:08:25
257
原创 使用Java求整数n的阶乘
使用Java求n的阶乘 要求 随机输入一个正整数n,求出n的阶乘 思路 利用循环解决问题,设循环变量为 i,初值为 n,i 从 n 变化到 0;依次让 i 与 sum 相乘,并将乘积赋给 sum。 定义变量 sum,并赋初值 1 i 自减1 直到 i 为0 代码如下 public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) {
2022-03-30 14:37:22
3873
原创 使用Java完成水仙花案例
水仙花案例 要求: 求100-999中的水仙花数 ,水仙花数指的是指一个3位数,其个位、十位、百位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+3^3 分析:我们可以用循环来做,在循环中求出那个数的个位十位百位,再判断是否相等,在这里我使用for循环、while循环、do…while循环来实现。 一、使用for循环 public class shuixianhua1 { public static void main(String[] args) {
2022-03-29 18:22:42
4125
原创 使用Java输出九九乘法表
九九乘法表 打印九九乘法表效果图如下 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rul0T0by-1648300049774)(D:\安装包\img\Snipaste_2022-03-26_20-55-49.png)] 思路 想要实现如图所示的九九乘法表,首先可以来观察一下其的特征。在此处涉及到多行多列,所以使用嵌套循环。一般外层控制行,内层控制列。 代码如下: public static void main(String[] args) { //
2022-03-26 21:08:19
765
原创 数据类型的拓展
数据类型拓展知识 一、整形拓展 //进制转换 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010 //八进制 0 int i3 = 0x10; //十六进制 0x System.out.println(i); //结果为10 System.out.println(i2); //结果为8 System.out.println(i3); //结果为16 int i4 = 0x11; System.out.println(i4);
2022-03-25 20:17:38
90
原创 第一次使用MarkDown
MarkDown学习 标题 三级标题 四级标题 字体 hello,world! hello,world! hello,world! hello,world! 引用 第一次使用MarkDown写笔记 分割线: 图片 这是网络图片的地址 超链接 [点击跳转到我的博客]( xiejin - 博客园 (cnblogs.com) 列表 A B C A B C 表格 名字 性别 生日 张三 男 1993.1.1 名字|性别|生日
2022-03-25 15:35:39
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅