how2j.cn

步骤 1 : 练习-黄金分割点   
步骤 2 : 答案-黄金分割点   
步骤 3 : 练习-水仙花数   
步骤 4 : 答案-水仙花数   
步骤 5 : 练习-小学算术题   
步骤 6 : 答案-小学算术题   

步骤 1 :

练习-黄金分割点

edit Or  姿势不对,事倍功半! 点击查看做练习的正确姿势
寻找某两个数相除,其结果 离黄金分割点 0.618最近

分母和分子不能同时为偶数
分母和分子 取值范围在[1-20]
练习-黄金分割点
步骤 2 :

答案-黄金分割点

edit
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
账号未激活 账号未激活,功能受限。 请点击激活
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

13分44秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)


public class HelloWorld { public static void main(String[] args) { // 寻找某两个数相除,其结果 离黄金分割点 0.618最近 // // 分母和分子不能同时为偶数 // 分母和分子 取值范围在[1-20] int range = 20; // 取值范围 float breakPoint = 0.618f; // 黄金分割点 float minDiff = 100; // 离黄金分割点的差值 int answerFenzi = 0; // 找到的分子 int answerFenmu = 0; // 找到的分母 for (int fenzi = 1; fenzi <= range; fenzi++) { for (int fenmu = 1; fenmu <= range; fenmu++) { // 分母和分子不能同时为偶数 if (0 == fenzi % 2 & 0 == fenmu % 2) continue; // 取值 float value = (float) fenzi / fenmu; // 取离黄金分割点的差值 float diff = value - breakPoint; // 绝对值 diff = diff < 0 ? 0 - diff : diff; // 找出最小的差值 if (diff < minDiff) { minDiff = diff; answerFenzi = fenzi; answerFenmu = fenmu; } } } System.out.println("离黄金分割点(" + breakPoint + ")最近的两个数相除是:" + answerFenzi + "/" + answerFenmu + "=" + ((float) answerFenzi / answerFenmu)); } }
步骤 3 :

练习-水仙花数

edit Or  姿势不对,事倍功半! 点击查看做练习的正确姿势
水仙花数定义:
1. 一定是3位数
2. 每一位的立方,加起来恰好是这个数本身,比如153=1*1*1+5*5*5+3*3*3

寻找所有的水仙花数
步骤 4 :

答案-水仙花数

edit
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
账号未激活 账号未激活,功能受限。 请点击激活
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

4分16秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)


答案-水仙花数
public class HelloWorld { public static void main(String[] args) { for (int i = 100; i < 1000; i++) { int baiwei = i / 100; int shiwei = i / 10 % 10; int gewei = i % 10; int cube = baiwei * baiwei * baiwei + shiwei * shiwei * shiwei + gewei * gewei * gewei; if (cube == i) { System.out.println("找到水仙花数:" + i); } } } }
public class HelloWorld {
	public static void main(String[] args) {

		for (int i = 100; i < 1000; i++) {

			int baiwei = i / 100;
			int shiwei = i / 10 % 10;
			int gewei = i % 10;
			int cube = baiwei * baiwei * baiwei + shiwei * shiwei * shiwei + gewei * gewei * gewei;
			if (cube == i) {
				System.out.println("找到水仙花数:" + i);
			}

		}

	}

}
步骤 5 :

练习-小学算术题

edit Or  姿势不对,事倍功半! 点击查看做练习的正确姿势
提示使用多层循环嵌套解决
练习-小学算术题
步骤 6 :

答案-小学算术题

edit
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
查看本答案会花费4个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
账号未激活 账号未激活,功能受限。 请点击激活
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

5分14秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)


public class HelloWorld { public static void main(String[] args) { int a = 0; int b = 0; int c = 0; int d = 0; for (a = -100; a <= 100; a++) { for (b = -100; b <= 100; b++) { for (c = -100; c <= 100; c++) { for (d = -100; d <= 100; d++) { if(a+b==8&&c-d==6&&a+c==14&&b+d==10){ System.out.println("a:"+a); System.out.println("b:"+b); System.out.println("c:"+c); System.out.println("d:"+d); } } } } } } }


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2019-12-05 交作业 完美运行
hhh112




提交作业,代码运行结果与老师的一致。有详细代码解释,其他人可参考我的!
public static void practice1() {
		/*
		 * 寻找某两个数相除,其结果 离黄金分割点 0.618最近 分母和分子不能同时为偶数 分母和分子 取值范围在[1-20]
		 */
		double val; //  用来存储 分子/分母的值
		double nearVal = 1; // 用来存储当前离黄金分割点最近的值
		double goldVal = 0.618; // 黄金分割值
		double absVal; // 分值 - 黄金分割值 的绝对值
		int z=1; // 用以存储分子
		int m=1; // 用以存储分母
		double bestVal=1; // 当前最佳值
		for (int i = 1; i <= 20; i++) {
			// 外层循环为分子,内层循环为分母,结果离黄金分割点是否最近可用【分子/分母 - 黄金分割点值】的绝对值来表示,绝对值越小,代表越接近
			for (int j = 1; j <= 20; j++) {
				if (i % 2 == 0 && j % 2 == 0)
					continue;
				val = (double)i / j; // 分值
				absVal = Math.abs(val - 0.618);
				if (absVal < nearVal) {
					nearVal = absVal;
					z = i;
					m = j;
					bestVal = val;
				}
			}
		}
		System.out.println("离黄金分割值最近的分值为:" + z + "/" + m + "=" + bestVal);
	}

							





回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-12-04 交作业~~~我来也!!!水仙花数。
hhh112




没啥问题,纯粹交作业打卡!!!
// 控制流程 综合练习 2.水仙花数
	public static void practice2(){
		/*
		 * 水仙花数定义:
		 * 1.一定是3位数
		 * 2.每一位的立方,加起来恰好是这个数本身,比如153=1*1*1+5*5*5+3*3*3
		 * */
		for(int i = 100; i < 1000; i++){
			// 1)获取百分位
			int h = (int)i/100;
			// 2)获取十分位
			int t = (int)((i - h * 100) / 10);
			// 3)获取个分位
			int s = i - h * 100 - t * 10;
			// 判断是否为水仙花数,如果是,输出
			if (i == h*h*h + t*t*t + s*s*s){
				System.out.println("数字" + i + "是水仙花数");
			}
			
		}
	}

							





回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-12-01 交作业——水仙花数
2019-11-28 小学数学题
2019-11-23 交作业-小学算术
2019-11-22 交作业!
2019-11-19 水仙花交作业
2019-11-14 小学算术题 简解
2019-11-13 交作业
2019-11-12 水仙花数
2019-11-12 水仙花数
2019-11-12 黄金分割交作业
2019-11-08 交作业
2019-11-08 交作业
2019-11-07
2019-11-06 黄金分割
2019-11-06 黄金分割,最后输出的时候出现代码不可达,为什么呢?
2019-11-01 交作业-第三题减少部分循环
2019-10-31 敲键盘:算术题我做不出来
2019-10-31 敲键盘:数算题我问题好大啊
2019-10-28 交作业
2019-10-28 交作业
2019-10-24 交作业了!3题
2019-10-23 小学数学题还是有点难哈,用电脑搞半天最后还是借鉴了同学的才做出来。(lll¬ω¬)
2019-10-23 水仙花数
2019-10-23 交作业黄金分割
2019-10-23 交作业
2019-10-17 标题:黄金分割数的练习 问题
2019-10-16 作业 黄金分割点
2019-10-15 水仙花数
2019-10-14 交作业
2019-10-12 交作业-小学算数题
2019-10-09 交作业——黄金分割数
2019-09-30 交作业
2019-09-30 交作业
2019-09-30 交作业
2019-09-28 交作业-水仙花数
2019-09-28 交作业-黄金分隔
2019-09-28 交作业 - 小学算术题
2019-09-28 交作业 - 水仙花数
2019-09-28 交作业 - 黄金分割点
2019-09-26 交作业嘞!--水仙花数
2019-09-26 交作业
2019-09-26 交作业
2019-09-24 黄金分割
2019-09-23 交作业-黄金分割点
2019-09-21 小学算术题
2019-09-21 看看我的
2019-09-21 请教一下关于黄金分割
2019-09-19 小学算术题
2019-09-19 水仙花
2019-09-19 水仙花
2019-09-19 小学数学考虑负数吗
2019-09-19 黄金
2019-09-18 交作业
2019-09-16 交作业
2019-09-08 小学题—交作业
2019-09-08 水仙花-交作业
2019-09-08 水仙花-交作业
2019-09-08 黄金题,交作业
2019-09-07 三个作业
2019-09-05 来了老弟
2019-09-05 三个问题作业
2019-09-05 黄金分割交作业,有注释
2019-09-03 黄金分割
2019-09-03 交作业黄金分割点
2019-09-03 关于黄金分割点问题
2019-08-31 交作业,小学数学
2019-08-31 水仙花交作业
2019-08-29 交作业
2019-08-29 黄金分割点 不知道自己错在哪了
2019-08-27 小学算术题
2019-08-27 小学算术题
2019-08-27 水仙花数
2019-08-27 黄金分割点
2019-08-26 用这种方法时间复杂度大大降低
2019-08-26 交作业
2019-08-26 交作业
2019-08-25 水仙花数
2019-08-25 第一题
2019-08-23 答案,思路还待改进,敬请指正
2019-08-19 AD交作业【小学算术题】
2019-08-19 AD交作业【小学算术题】
2019-08-19 AD交作业【水仙花数】
2019-08-19 AD交作业【黄金分割点】
2019-08-15 练习-小学算术题
2019-08-14 练习-水仙花数
2019-08-14 练习-黄金分割
2019-08-12 小学算术题简化(超过两层循环不可取)
2019-08-12 水仙花数
2019-08-12 黄金分割点详解
2019-08-12 黄金分割点详解
2019-08-12 黄金分割点详解
2019-08-11 交作业【水仙花数】
2019-08-09 Error:(15, 1) java: 需要class, interface或enum
2019-08-08 交作业
2019-08-08 作业
2019-08-07 作业