逻辑 与 判断Logics and Conditions
比较运算符The Equality and Relational Operators
选择题
以下哪个不是 Java 语言中合法的 比较运算符 (有 2 个)
A
=
B
==
C
!=
D
=!
逻辑运算符Logical Operators
阅读题
1 2 boolean allOne = Console.readInt() == 1 && Console.readInt() == 1;Console.println(allOne);
根据上面的代码,以下哪个交互效果是 不可能 发生的(有 2 个)
A
> <1false
B
> > <11true
C
> <0false
D
> > <00false
if 语句 逻辑关系
编程题
只做 E01 版本
整数补 0
Q2 E01
编程题
摩斯编码
Q3
编程题
只做 E01 版本
Max
Q4 E01
编程题
矩形选择
Q5
编程题
消息时间显示
Q6
人工内存
内存题
基于这段代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 int time = Console.readInt(); int seconds = time % 60;time /= 60;int minutes = time % 60;time /= 60;int hours = time; String secondsText = "" + seconds;if (seconds < 10) { secondsText = "0" + secondsText;} String minutesText = "" + minutes;if (minutes < 10) { minutesText = "0" + minutesText;} String hoursText = "" + hours;if (hours < 10) { hoursText = "0" + hoursText;} Console.println(hoursText + ":" + minutesText + ":" + secondsText)
针对以下不同的输入,分别画出内存图,并根据内存图推断出 程序每次输出的结果
部分数值计算,可以自己用计算器算
1.
假设运行时 输入 9917
2.
假设运行时 输入 17
答案
1.
secondsText | minutesText Line time seconds minutes hours | | hoursText Info 1 9917 < 9917 3 | 17 4 165 | 5 | | 45 6 2 | | 7 | | | 2 9 | | | | "17" 10 | | | | | false 14 | | | | | "45" 15 | | | | | | false 19 | | | | | | "2" 20 | | | | | | | true 21 | | | | | | "02" 24 | | | | | | | < 02:45:17
2.
secondsText | minutesText Line time seconds minutes hours | | hoursText Info 1 17 < 17 3 | 17 4 0 | 5 | | 0 6 0 | | 7 | | | 0 9 | | | | "17" 10 | | | | | false 14 | | | | | "0" 15 | | | | | | true 16 | | | | | "00" 19 | | | | | | "0" 20 | | | | | | | true 21 | | | | | | "00" 24 | | | | | | | < 00:00:17
综合练习
编程题
暴击加成
Q50
编程题
只做 E01 版本
药水商店
Q52 E01
编程题
炉石传说开宝箱
Q53