逻辑运算符和位运算符使用的是一样的,一个结果是true和flase,一个是数字,那什么情况下用逻辑运算符,什么情况下用位运算符,两个直接怎么区分?
老师,再讲到byte所表示的数字范围为-128到127,为什么不是-127到127?求解
为啥把这个讲的那么复杂?好像没有那么难的...
static
void
animalCry(Dog d) {
d.shout();
}
老师,为什么用静态方法?
一、个人练习:人类的寿命为100岁,经历了多少次心跳?
a、问题:老师您好,我想问一下是不是结果只要是其他的数值就是溢出,不管正负?(因为如果人的寿命是80岁的话,我算得的结果是负数)
b、源代码:
public class Test03{ public static void main(String[] args){ long num = 100*60*24*365*100; System.out.println("人一生的心跳次数:"+num); } }
c、运行结果:
不是说必须要有个public class 类名开头的吗??
为什么这个不是??
(接上条)老师 麻烦问一下为什么java-version也运行不了
老师麻烦看一下 不知道哪出问题了 步骤都正常呀
我之前已经下载eclipse,也安装了jdk1.8,但印象中没有设置环境变量,写的代码也可以跑,不清楚需不需要回头设置环境变量
“一个源文件中至多只能声明一个public的类”
“一个源文件可以包含多个类”
这两个话该怎么理解
这程序用idea跑成功了但是记事本出不来class文件,还用不用管记事本了
idea上如何更改为使用ANSI编码
为什么其他字符不可以?一定要数字?就跟原来一样,按任意键为啥不可以
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数值应该是十进制还是二进制的。谢谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637