老师请问怎么区分构造方法和普通方法,我看他们的格式好像呀!
public class Welcome { public static void main(String[ ] args) { System.out.println("I love you"); }
}
为什么我的System.out.println后面的括号里只有弄成英文字母,才能编译执行成功呢?我写中文和日语,都是错误: 编码GBK的不可映射字符
我的path变量进去显示的是这个
按照视频改成这个,结果测试不成功,请问下我该怎处理?
老师,作业中有一个题目要求是将上面打印实心和空心正方形练习中相关代码,封装成方法,便于重用
看了优秀作业,没明白。
有以下疑问:
怎么是封装成方法?封装成方法是什么意思?
封装成方法属于哪方面的知识?在哪里学过?
new不是调用构造器的吗?怎么又调用Person类的信息了?
老师好,书中138页,参数传递机制在视频中没有讲解。这部分视频应该去哪里找?
另外关于这部分的例4-12,如果是基本数据类型,如int等,是否用相同的代码,u1的值就不会变?谢谢
我觉得接口和抽象类的实现功能比较类似。
我想问下老师,在实际项目开发的过程中,一般是接口用的多还是抽象类用的多?
后面注释应该是40/2/2/2=5,高老师打错了
老师我想问下直接打印一维数组不行吗,代码里新建二维数组再把a1、a2、a3放在二维数组是为什么
fanProjest01.zip
老师看看咋回事?
在这种情况下怎么打印数组?
视频中讲诉了Math.random()的方法,我想请问一下为什么不教大家Random.nextInt()方法呢?我感觉外面还要做乘法还要强制转换成int类型很麻烦,例如以下代码:
Random ra =new Random(); i = ra.nextInt(7);
这样就可以直接取0-7之间的随机数(包含0而不包含7),感觉这样方便很多.
老师,我用这个代码算10的阶乘的时候是正常运行的,结果如下:
但是在算100的阶乘的时候,将实参改为100
结果就都变成0了,但是耗时一样,我还试了一下20、50一直到65,运算完结果是负数,是因为超过了int的容量?
之后我把形参的类型修改为long
运行的结果还是0
请问老师:
问题1:为什么结果会变成0?是因为底层编码超出int容量的部分舍弃了,留下的都是0?
问题2:将形参类型改为long为什么也不行?就算输入100L,将方法中1和2也改为1L和2L也不行
问题3:要怎么修改才能计算100的阶乘呢?
老师你好,请问为什么狗和猫都是同级的对象,也就是都是animal的子类,为什么可以向下强制转型为dog,但是却不能向下强制转型为cat呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637