为什么其他字符不可以?一定要数字?就跟原来一样,按任意键为啥不可以
A01 { (){}(String str){ System..println(str)} (){ System..println()} } Test03 { (A01 a){ a.runA01()} (String[] args) { Test03 t = Test03()t.runT01(A01())} }
1. 请问下面这一句算不算匿名内部类的使用?为什么?
t.runT01(new A01());
2. 匿名内部类是否只能和接口或者抽象父类联合使用?是否有匿名内部类继承非抽象父类的案例?
关于二进制和十进制在java中的转化问题:
如下算法代码:
public class Solution { // you need treat n as an unsigned value public int reverseBits(int n) { int count= 0; int res=0; while (count<32){ res<<=1; if( (n&1) == 1 ) res=res+1; n>>=1; count++; } return res; } }
在测试算法时候,
输入:
00000010100101000001111010011100
输出:
964176192 (00111001011110000010100101000000)
我这里不太懂,算法本身定义 n和res都是int类型。
那么为什么输入一个int类型的n,这里会把识别做二进制,而不是十进制呢?
输出也是同样的问题,这里输出值res也定义为int,括号外输出的是10进制,括号内则给出类对应的二进制。
所以这里不太懂,java底层是如何识别输入的int数值应该是十进制还是二进制的。谢谢
按着视频整,也没报错,但是出不来class文件
老师为啥我监听器添加后,方法也重写了,却不能像老师一样点关闭窗口就退出啊,代码跟老师课上讲的是一样的。。。。
老师,我在做使用 while 循环:计算 1-100 之间所有数字的和,所有偶数的和,所有奇数的和时,为什么运行完是这样?
老师你好,这些课堂上ppt后面的作业答案在哪里找?
老师问一下input == null!这个怎么解决
老师,这个章节的源代码在哪里?我怎么没有找到,你可以截个图给我看一下吗
planWar0.5.rar
这个是源码,老师帮忙看看,为啥没有飞机
老师,那两个图片素材在哪里下载?我没有看到
老师好,关于字符型仍有问题;
之前在问:
char c = 'a'; System.put.println(c); System.put.println(c+1);
为什么输出结果
第一个是a
第二个变成数字90,
给的解答是:
因为在c+1的时候,1在这里默认是int类型,c+1的结果会自动转为int类型
然后我最近在复习这部分时,做出如下代码:
char c='A'; System.out.println(c-'A');
结果是0.
这里和上面老师的解释就存在冲突了,这里我c-'A' 没有出现数字,不存在遇到int类型,会自动转换为int的情况,那么这里,为什么会是int类型?
老师,我的jdk没有问题吧?
但是运行第一个程序时候出现这种问题,编译成功了,但是找不到主加载类
老师我的问题是 程序运行了,飞机丢了
麻烦老师帮我看看那里出问题了,飞机找不到了
运行之后,飞机刚出来就死了。这是什么原因呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637