11-03

本文解析了三道编程题目,包括JavaScript中的浮点数运算误差、MySQL中特定条件的学生信息查询及Java实现的猴子吃桃问题。揭示了不同编程语言的特点及其应用场景。

JavaScript 编程题

解释一下下面代码的输出。

console.log(0.1 + 0.2); //0.30000000000000004
console.log(0.1 + 0.2 == 0.3); //false

答案:
console.log() 使用时,会计算()内的值。
JavaScript 中所有数字都是64位的,所以在计算的时候会有误差。
== 是比较运算符,返回一个 boolean 值。


MySQL 编程题

表名 student_score
这里写图片描述
查询出「张」姓学生中平均成绩大于 75 分的学生信息。

答案:

SELECT * FROM student_score WHERE name IN 
(SELECT name FROM student_score 
WHERE name LIKE '张%'
GROUP BY name HAVING AVG(score) > 75)

Java 编程题

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

答案:

public class Demo1103 {
    public static void main(String[] args) {
        int sum = 1;
        for (int i = 1; i < 10; i++) {
            sum = (sum +1) * 2;
        }
        System.out.println("第一天摘了"+ sum +"个桃子");
    }
}
[2025-11-03 19:38:21.762131] | START_US=1762169901688863 | END_US=1762169901762028 | ELAPSED_US=73165 | ELAPSED_MS=73.165 [2025-11-03 19:38:21.762813] | START_US=1762169901762772 | END_US=1762169901762802 | ELAPSED_US=30 | ELAPSED_MS=0.030 [2025-11-03 19:38:21.762915] | START_US=4639129828656676864 | END_US=1762169901762765 | ELAPSED_US=-4637367658754914099 | ELAPSED_MS=0.140 [2025-11-03 19:38:21.763017] | START_US=4642824187726004224 | END_US=1762169901762763 | ELAPSED_US=-4641062017824241461 | ELAPSED_MS=0.245 [2025-11-03 19:38:33.546764] | START_US=1762169913492182 | END_US=1762169913546699 | ELAPSED_US=54517 | ELAPSED_MS=54.517 [2025-11-03 19:38:33.548563] | START_US=1762169913548452 | END_US=1762169913548532 | ELAPSED_US=80 | ELAPSED_MS=0.080 [2025-11-03 19:38:33.548863] | START_US=4645797267167510529 | END_US=1762169913548431 | ELAPSED_US=-4644035097253962098 | ELAPSED_MS=0.403 [2025-11-03 19:38:33.549222] | START_US=4649940226980970497 | END_US=1762169913548429 | ELAPSED_US=-4648178057067422068 | ELAPSED_MS=0.765 [2025-11-03 19:38:59.382396] | START_US=1762169939324800 | END_US=1762169939382329 | ELAPSED_US=57529 | ELAPSED_MS=57.529 [2025-11-03 19:38:59.384192] | START_US=1762169939384079 | END_US=1762169939384161 | ELAPSED_US=82 | ELAPSED_MS=0.082 [2025-11-03 19:38:59.384494] | START_US=4645850043725643778 | END_US=1762169939384060 | ELAPSED_US=-4644087873786259718 | ELAPSED_MS=0.406 [2025-11-03 19:38:59.384785] | START_US=4649368480934526978 | END_US=1762169939384058 | ELAPSED_US=-4647606310995142920 | ELAPSED_MS=0.700 [2025-11-03 19:39:10.693344] | START_US=1762169950617237 | END_US=1762169950693279 | ELAPSED_US=76042 | ELAPSED_MS=76.042 [2025-11-03 19:39:10.695146] | START_US=1762169950695033 | END_US=1762169950695114 | ELAPSED_US=81 | ELAPSED_MS=0.081 [2025-11-03 19:39:10.695448] | START_US=4645832451539599363 | END_US=1762169950695013 | ELAPSED_US=-4644070281588904350 | ELAPSED_MS=0.405 [2025-11-03 19:39:10.695740] | START_US=4649386073120571395 | END_US=1762169950695011 | ELAPSED_US=-4647623903169876384 | ELAPSED_MS=0.702 [2025-11-03 19:44:47.722628] | START_US=1762170287643399 | END_US=1762170287722583 | ELAPSED_US=79184 | ELAPSED_MS=79.184 [2025-11-03 19:44:47.722862] | START_US=4680196725393063936 | END_US=1762170287643386 | ELAPSED_US=-4678434555105420550 | ELAPSED_MS=79.458 [2025-11-03 19:44:59.843198] | START_US=1762170299763084 | END_US=1762170299843138 | ELAPSED_US=80054 | ELAPSED_MS=80.054 [2025-11-03 19:44:59.843541] | START_US=4680264207919218688 | END_US=1762170299763073 | ELAPSED_US=-4678502037619455615 | ELAPSED_MS=80.440 [2025-11-03 19:45:11.983146] | START_US=1762170311882187 | END_US=1762170311983088 | ELAPSED_US=100901 | ELAPSED_MS=100.901 [2025-11-03 19:45:11.983480] | START_US=4681696253094920192 | END_US=1762170311882173 | ELAPSED_US=-4679934082783038019 | ELAPSED_MS=101.279 [2025-11-03 19:45:24.082525] | START_US=1762170324020437 | END_US=1762170324082485 | ELAPSED_US=62048 | ELAPSED_MS=62.048 [2025-11-03 19:45:24.082754] | START_US=4678797047090905088 | END_US=1762170324020423 | ELAPSED_US=-4677034876766884665 | ELAPSED_MS=62.313 [2025-11-03 19:45:36.192556] | START_US=1762170336124709 | END_US=1762170336192509 | ELAPSED_US=67800 | ELAPSED_MS=67.800 [2025-11-03 19:45:36.192811] | START_US=4679416003417866240 | END_US=1762170336124695 | ELAPSED_US=-4677653833081741545 | ELAPSED_MS=68.097 [2025-11-03 19:45:48.292593] | START_US=1762170348228339 | END_US=1762170348292556 | ELAPSED_US=64217 | ELAPSED_MS=64.217 [2025-11-03 19:45:48.292823] | START_US=4679094739864125440 | END_US=1762170348228326 | ELAPSED_US=-4677332569515897114 | ELAPSED_MS=64.479 [2025-11-03 19:46:00.422706] | START_US=1762170360337227 | END_US=1762170360422655 | ELAPSED_US=85428 | ELAPSED_MS=85.428 [2025-11-03 19:46:00.422952] | START_US=4680627390353768448 | END_US=1762170360337209 | ELAPSED_US=-4678865219993431239 | ELAPSED_MS=85.725 [2025-11-03 19:46:12.532632] | START_US=1762170372463167 | END_US=1762170372532591 | ELAPSED_US=69424 | ELAPSED_MS=69.424 [2025-11-03 19:46:12.532864] | START_US=4679525336105353216 | END_US=1762170372463157 | ELAPSED_US=-4677763165732890059 | ELAPSED_MS=69.688 [2025-11-03 19:46:24.632984] | START_US=1762170384568564 | END_US=1762170384632931 | ELAPSED_US=64367 | ELAPSED_MS=64.367 [2025-11-03 19:46:24.633327] | START_US=4679131710942609408 | END_US=1762170384568551 | ELAPSED_US=-4677369540558040857 | ELAPSED_MS=64.748 [2025-11-03 19:46:36.762570] | START_US=1762170396671358 | END_US=1762170396762530 | ELAPSED_US=91172 | ELAPSED_MS=91.172 [2025-11-03 19:46:36.762820] | START_US=4681021290394419200 | END_US=1762170396671344 | ELAPSED_US=-4679259119997747856 | ELAPSED_MS=91.457 [2025-11-03 19:46:48.872573] | START_US=1762170408808188 | END_US=1762170408872518 | ELAPSED_US=64330 | ELAPSED_MS=64.330 [2025-11-03 19:46:48.872909] | START_US=4679126625701330944 | END_US=1762170408808170 | ELAPSED_US=-4677364455292522774 | ELAPSED_MS=64.711 [2025-11-03 19:47:00.972791] | START_US=1762170420906512 | END_US=1762170420972724 | ELAPSED_US=66212 | ELAPSED_MS=66.212 [2025-11-03 19:47:00.973039] | START_US=4679307838961483776 | END_US=1762170420906498 | ELAPSED_US=-4677545668540577278 | ELAPSED_MS=66.523 [2025-11-03 19:47:13.102493] | START_US=1762170433018380 | END_US=1762170433102461 | ELAPSED_US=84081 | ELAPSED_MS=84.081 [2025-11-03 19:47:13.102676] | START_US=4680528984063082496 | END_US=1762170433018369 | ELAPSED_US=-4678766813630064127 | ELAPSED_MS=84.293 [2025-11-03 19:47:25.212666] | START_US=1762170445138495 | END_US=1762170445212626 | ELAPSED_US=74131 | ELAPSED_MS=74.131 [2025-11-03 19:47:25.212897] | START_US=4679848798682349568 | END_US=1762170445138484 | ELAPSED_US=-4678086628237211084 | ELAPSED_MS=74.395 [2025-11-03 19:47:37.322654] | START_US=1762170457255348 | END_US=1762170457322617 | ELAPSED_US=67269 | ELAPSED_MS=67.269 [2025-11-03 19:47:37.322888] | START_US=4679377520510894080 | END_US=1762170457255333 | ELAPSED_US=-4677615350053638747 | ELAPSED_MS=67.537 [2025-11-03 19:47:49.444361] | START_US=1762170469361525 | END_US=1762170469444319 | ELAPSED_US=82794 | ELAPSED_MS=82.794 [2025-11-03 19:47:49.444602] | START_US=4680445352459894784 | END_US=1762170469361507 | ELAPSED_US=-4678683181990533277 | ELAPSED_MS=83.076 [2025-11-03 19:48:01.562713] | START_US=1762170481488308 | END_US=1762170481562676 | ELAPSED_US=74368 | ELAPSED_MS=74.368 [2025-11-03 19:48:01.562946] | START_US=4679865085198336000 | END_US=1762170481488296 | ELAPSED_US=-4678102914716847704 | ELAPSED_MS=74.632 [2025-11-03 19:48:13.672537] | START_US=1762170493602157 | END_US=1762170493672489 | ELAPSED_US=70332 | ELAPSED_MS=70.332 [2025-11-03 19:48:13.672792] | START_US=4679590276010868736 | END_US=1762170493602139 | ELAPSED_US=-4677828105517266597 | ELAPSED_MS=70.633 [2025-11-03 19:48:25.803455] | START_US=1762170505715800 | END_US=1762170505803394 | ELAPSED_US=87594 | ELAPSED_MS=87.594 [2025-11-03 19:48:25.803803] | START_US=4680783314846482432 | END_US=1762170505715782 | ELAPSED_US=-4679021144340766650 | ELAPSED_MS=87.994 [2025-11-03 19:48:37.922774] | START_US=1762170517847048 | END_US=1762170517922729 | ELAPSED_US=75681 | ELAPSED_MS=75.681 [2025-11-03 19:48:37.923017] | START_US=4679956963138732032 | END_US=1762170517847030 | ELAPSED_US=-4678194792620885002 | ELAPSED_MS=75.969 [2025-11-03 19:48:50.042965] | START_US=1762170529963269 | END_US=1762170530042911 | ELAPSED_US=79642 | ELAPSED_MS=79.642 [2025-11-03 19:48:50.043303] | START_US=4680235208300036096 | END_US=1762170529963257 | ELAPSED_US=-4678473037770072839 | ELAPSED_MS=80.018 [2025-11-03 19:49:02.162089] | START_US=1762170542086584 | END_US=1762170542162065 | ELAPSED_US=75481 | ELAPSED_MS=75.481 [2025-11-03 19:49:02.162215] | START_US=4679934216991932416 | END_US=1762170542086567 | ELAPSED_US=-4678172046449845849 | ELAPSED_MS=75.638 [2025-11-03 19:49:14.272553] | START_US=1762170554203787 | END_US=1762170554272513 | ELAPSED_US=68726 | ELAPSED_MS=68.726 [2025-11-03 19:49:14.272786] | START_US=4679477369910591488 | END_US=1762170554203777 | ELAPSED_US=-4677715199356387711 | ELAPSED_MS=68.990 [2025-11-03 19:49:26.383096] | START_US=1762170566313740 | END_US=1762170566383041 | ELAPSED_US=69301 | ELAPSED_MS=69.301 [2025-11-03 19:49:26.383455] | START_US=4679526435616980992 | END_US=1762170566313722 | ELAPSED_US=-4677764265050667270 | ELAPSED_MS=69.704 [2025-11-03 19:49:38.512621] | START_US=1762170578426693 | END_US=1762170578512562 | ELAPSED_US=85869 | ELAPSED_MS=85.869 [2025-11-03 19:49:38.512994] | START_US=4680666148138647552 | END_US=1762170578426675 | ELAPSED_US=-4678903977560220877 | ELAPSED_MS=86.289 [2025-11-03 19:49:50.632507] | START_US=1762170590558230 | END_US=1762170590632464 | ELAPSED_US=74234 | ELAPSED_MS=74.234 [2025-11-03 19:49:50.632747] | START_US=4679856770141650944 | END_US=1762170590558217 | ELAPSED_US=-4678094599551092727 | ELAPSED_MS=74.511 [2025-11-03 19:50:02.742627] | START_US=1762170602666016 | END_US=1762170602742587 | ELAPSED_US=76571 | ELAPSED_MS=76.571 [2025-11-03 19:50:02.742856] | START_US=4680016268047155200 | END_US=1762170602666005 | ELAPSED_US=-4678254097444489195 | ELAPSED_MS=76.832 [2025-11-03 19:50:14.852594] | START_US=1762170614786608 | END_US=1762170614852552 | ELAPSED_US=65944 | ELAPSED_MS=65.944 [2025-11-03 19:50:14.852825] | START_US=4679286261045788672 | END_US=1762170614786598 | ELAPSED_US=-4677524090431002074 | ELAPSED_MS=66.209 [2025-11-03 19:50:26.963223] | START_US=1762170626887153 | END_US=1762170626963160 | ELAPSED_US=76007 | ELAPSED_MS=76.007 [2025-11-03 19:50:26.963606] | START_US=4679988848975937536 | END_US=1762170626887142 | ELAPSED_US=-4678226678349050394 | ELAPSED_MS=76.433 [2025-11-03 19:50:39.092573] | START_US=1762170639010260 | END_US=1762170639092531 | ELAPSED_US=82271 | ELAPSED_MS=82.271 [2025-11-03 19:50:39.092804] | START_US=4680408724978794496 | END_US=1762170639010243 | ELAPSED_US=-4678646554339784253 | ELAPSED_MS=82.543 [2025-11-03 19:50:51.203409] | START_US=1762170651130653 | END_US=1762170651203352 | ELAPSED_US=72699 | ELAPSED_MS=72.699 [2025-11-03 19:50:51.203747] | START_US=4679758295131488256 | END_US=1762170651130641 | ELAPSED_US=-4677996124480357615 | ELAPSED_MS=73.078 [2025-11-03 19:51:03.324795] | START_US=1762170663245719 | END_US=1762170663324746 | ELAPSED_US=79027 | ELAPSED_MS=79.027 [2025-11-03 19:51:03.325201] | START_US=4680197412587831296 | END_US=1762170663245705 | ELAPSED_US=-4678435241924585591 | ELAPSED_MS=79.468 [2025-11-03 19:51:15.432308] | START_US=1762170675361746 | END_US=1762170675432278 | ELAPSED_US=70532 | ELAPSED_MS=70.532 [2025-11-03 19:51:15.432468] | START_US=4679596392044298240 | END_US=1762170675361734 | ELAPSED_US=-4677834221368936506 | ELAPSED_MS=70.722 [2025-11-03 19:51:27.532633] | START_US=1762170687464355 | END_US=1762170687532590 | ELAPSED_US=68235 | ELAPSED_MS=68.235 [2025-11-03 19:51:27.532919] | START_US=4679447545657688064 | END_US=1762170687464345 | ELAPSED_US=-4677685374970223719 | ELAPSED_MS=68.556 [2025-11-03 19:52:09.732963] | START_US=1762170729645688 | END_US=1762170729732908 | ELAPSED_US=87220 | ELAPSED_MS=87.220 [2025-11-03 19:52:09.733299] | START_US=4680755827055788032 | END_US=1762170729645675 | ELAPSED_US=-4678993656326142357 | ELAPSED_MS=87.594全部数据以表格形式展示,便于我复制
最新发布
11-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值