User { String String (idString nameString pwd){ .=id.=name.=pwdSystem..println(+id++name++pwd)} (String[]args){ User u1=User()User u2=User()System..println(u1)System..println(u2.toString())System..println(u1==u2)System..println(u1.equals(u2))} }
第一次运行输出结果
id1001name1pwd123456
com.zhang.test.User@15aeb7ab
com.zhang.test.User@7b23ec81
false
去掉/*后运行结果
com.zhang.test.User@408
true
使用equal方法后会直接对比实际数值,使输出结果产生上面这样的变化吗
为什么我的程序从上到下运行到了print("主线程,end"),主线程结束了,守护线程t1还在运行。
九:
还有这个,我设置一个守护线程t1,普通线程t2,运行结果里面,他们并没有抢先=线运行
靜態方法的 static 有什麼特性或優勢呢?
老师,我在这个代码中加入了年收入yearSalary,但由于将实际月收入monthSalary1定义到每个if中,使得年工资的计算也必须在if中。我将实际月收入改在外面定义,目的是为了使得最后在if外面可以计算年工资,但会报错说monthSalary1未定义,如何修改?
老师这一节刚开始导入的项目能不能重新提供一下,之前发的不太全,
final子类不能重写方法,那写方法的这个类可以重写这个方法吗
这个是课程还没更新的原因吗
老师我一直想问,为什么我的实体类重写toString()方法,不能直接返回属性,而老师的可以。
老师的:
微信图片_20210827173604.png
我的:
微信图片_20210827173556.png
老师你看这个用if else 不是也可以吗????错了就报错,对了就可以运行。
老师,请问为什么我在11行这里加了even.wait(),运行的时候为什么不是只打印一次呢
from time import sleep from threading import Thread from threading import Event from random import randint def door(): global state while True: if even.is_set(): print('门开着,可以通行......') even.wait() # sleep(1) else: state = 0 print('门关了,请刷卡!!!') even.wait() sleep(1) state += 1 if state > 3: print('超过3秒,门自动关闭!!') even.clear() def person(): global state num = 1 while True: if even.is_set(): print(f'门开着呢,{num}号人进入......') else: print(f'门关着,{num}号人刷卡进入......') even.set() state = 0 num += 1 sleep(randint(1,10)) if __name__ == '__main__': state = 0 even = Event() t1 = Thread(target=door) t2 = Thread(target=person) t1.start() t2.start()
老师,我安装完打开这应该怎么搞呀
public class Test{ public static void main(String[] args) { int a = 3; System.out.println(a); System.out.println(1+a); System.out.println(a==3); System.out.println("1"+(a=a+1)); System.out.println(a==3); } }
屏幕的输出结果是:
---------------------------
34true14false----------------------------
那么我的问题是
第一行结果 console 控制台对外输出的是什么?是3这个数值,还是3这个字符,还是3这个字符串
通过第二行的结果分析 感觉似乎是 数值
通过第三行的结果分析 感觉println对外输出的是()中的运算结果
那么再看第四行结果,是否就是说,由于"1"是字符串 ,那么(a=a+1)这个括号中的运算结果和显示效果都是4, 最后 字符串连接符 将1 和 4 链接到了一起,为此console这个控制台对外输出的结果是字符串"14"
我的问题实际上是println 向 屏幕输出的 这个 结果 是 什么? 是叫常量? 还是叫变量中的值?
老师为什么下面这串代码,第一个alert显示为NaN,第二个alert显示为Number呢?typeof是显示数据类型嘛
var g = "123a"; var n = Number(g); alert(Number(g)) alert(typeof n);
联想win11,在应用商店下载的,需要环境配置吗 还有安装的内容跟老师有点区别
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637