java全栈day06---数组的练习 冒泡排序
水仙花练习功能实现
	* A: 水仙花练习功能实现
		* a: 题目分析
			* 明确什么样的数就是水仙花数。水仙花数是指一个3位数(100-999之间),其每位数字立方之和等于该3位数本身。
				如153 = 1*1*1 + 3*3*3 + 5*5*5,即 3位数本身 = 百位数立方 + 十位数立方 + 个位数立方;
			* 获取水仙花范围内的所有3位数(100-999之间的每个3位数)
			* 判断该3位数是否满足水仙花数,满足,打印该3位数
* b: 解题步骤
			* 使用for循环,得到100-999之间的每个3位数
			* 获取3位数中百位数字、十位数字、个位数字
			* 使用if条件语句,判断该3位数是否满足水仙花数,满足,使用输出语句,打印该3位数
* c: 案例代码
			public class Test02 {
				public static void main(String[] args) {
					for (int i = 100; i < 1000; i++) {
						int bai = i/100%10;
						int shi = i/10%10;
						int ge = i%10;
if (i == bai*bai*bai + shi*shi*shi + ge*ge*ge) {
							System.out.println(i);
						      }
					    }
				  }
			}
冒泡排序功能实现
* 使用for循环(外层循环),指定数组要循环的圈数(通过图解可知,数组循环的圈数为数组长度 - 1)
				* 在每一圈中,通过for循环(内层循环)完成相邻的元素值依次比较,把大的值放后面的元素中
				* 每圈内层循环的次数,由第几圈循环来决定。如上图所示
					* 进行第一圈元素比较时,内层循环次数为数组长度 - 1
					* 进行第二圈元素比较时,内层循环次数为数组长度 - 2
					* 依次类推,得出结论:进行第n圈元素比较时,内层循环次数为数组长度 - n
java全栈day06---数组的练习 冒泡排序的更多相关文章
- Ninja:Java全栈Web开发框架-Ninja中文网
		相信不少业界人士都还停留在SSh的时代 其实我想给大家推荐的一个轻量级框架那就是Ninja; Ninja是一个Java全栈Web开发框架,稳定.快速.非常高效. 商业价值 在你的下一个项目中,Ninj ... 
- java全栈day04--方法
		day04内容介绍 1 方法基础知识 2 方法高级内容 3 方法案例 一 方法的概念 A:为什么要有方法 提高代码的复用性 B 什么是方法 完成特定功能的代码块 修饰符 返回值类型 方 ... 
- JAVA全栈工程师应具备怎样的知识体系?
		Java是超高人气编程语言,拥有跨平台.面向对象.泛型编程等特性.在TIOBE编程语言排行榜中,连续夺得第一宝座,而且国内各大知名互联网公司,后端开发首选语言:非Java莫属. 今天是针对各类目有更详 ... 
- Java全栈工程师知识体系介绍
		Java全栈工程师,是指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer. 那么想要成为一名合格的Java全栈工程 ... 
- 2019 Java 全栈工程师进阶路线图,一定要收藏
		技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的. 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面 ... 
- 2019年java全栈工程师学习大全
		技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点我是深有体会的. 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临 ... 
- Java 全栈知识体系 -  个人博客
		摘自:https://www.pdai.tech/ 著作权归https://www.pdai.tech所有. 链接:https://www.pdai.tech/ Java 全栈知识体系 包含: Jav ... 
- java全栈商业小程序开发
		此次开发只为学习和巩固,第一次学习开发 一.开发前需要了解: 开发框架MVVM.痛点.开源工具.VUE前端框架.微信支付模块.uni-app前端框架.小程序申请.开发工具下载.编写测试小程序.小程序结 ... 
- Java全栈,MySQL搞透,架构手到擒来,还有面试官搞不定?
		五月最后一天啦,时间过得真快,做技术的难免做了几年就感觉很迷茫,那就需要多读点书,多学点技术才能有安全感. 栈长之前推荐过不少极客时间的课程,几乎每周都推荐一个,很多朋友评论说,课程太多学不过来,今天 ... 
随机推荐
- memcached数据库
			Python-memcached的基本使用 
- python爬虫框架Pyspider初次接触
			pyspider网站地址:http://docs.pyspider.org/en/latest/.文档比较好,安装起来也非常方便.既然是基于python的框架,那么首先得安装python.微软出的一款 ... 
- 图的m着色问题 (回溯搜索)
			图的m着色问题 [问题描述] 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的 ... 
- position:sticky属性测试
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- bzoj 5092 [Lydsy1711月赛]分割序列——高维前缀和
			题目:https://www.lydsy.com/JudgeOnline/problem.php?id=5092 套路地弄一个前缀异或和,就变成 f[ i ]=max_{j=0}^{i} { s[ j ... 
- HDU3887(树dfs序列+树状数组)
			Counting Offspring Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ... 
- 机器学习:多项式回归(scikit-learn中的多项式回归和 Pipeline)
			一.scikit-learn 中的多项式回归 1)实例过程 模拟数据 import numpy as np import matplotlib.pyplot as plt x = np.random. ... 
- Mockito为什么不能mock静态方法
			因为Mockito使用继承的方式实现mock的,用CGLIB生成mock对象代替真实的对象进行执行,为了mock实例的方法,你可以在subclass中覆盖它,而static方法是不能被子类覆盖的,所以 ... 
- L2-014. 列车调度(set的使用,最长递增子序列)
			L2-014. 列车调度 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 火车站的列车调度铁轨的结构如下图所示. Figure ... 
- 侯捷STL学习(三)--分配器测试
			第七节:分配器测试 标准的分配器Allocator,#include<ext/...>都是拓展的 可以用不同的分配器测试同一容器 分配器allocate() & deallocat ... 
