初学者一个java的简单概念问题?

Randomrand=newRandom()这句话应该怎么理解?new是开辟一个空间它怎么知道rand占多大的内存呢?在使用rand.nextInt(10)的时候返回的随... Random rand=new Random()这句话应该怎么理解?new是开辟一个空间 它怎么知道rand占多大的内存呢?在使用rand.nextInt(10)的时候返回的随机值存在哪里?是存在rand里面吗?还是就是存在这个方法中? 展开
 我来答
匿名用户
2013-09-19
展开全部
>>>是右位符 System.out.println("a>>>3=" Integer.toBinaryString(>>>3)); 没对像操作,请改成

System.out.println("a>>>3=" Integer.toBinaryString(a >>>3));

书上说:“在java中的逻辑与和逻辑或运算符采用“短路”方法进行计算,先求出运算符左边的表达式的值,对或运算如果为true,则整个表达式的结果为true,不必对运算符右边的表达式进行计算。同样,对与运算,如果左边的表达式的值为false,则不必对右边的表达式的值进行计算,整个表达式的值为false,”

我的疑问:对于上面的程序这里System.out.println("t
匿名用户
2013-09-19
展开全部
new你可以把他当做一个实例化符号。。。。。。。这句话就当做。创建一个叫rand的Random类对象。rand.nextInt(10)应该是有返回值的吧。。没有返回值的话。那么就是存在对象的变量里咯。不可能存在方法中的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-19
展开全部
Random rand=new Random() 你可以当它new 出了一个类, 这个是Java里面的保留类。rand,nexInt(10),10是参数,返回的随机值存在这个nexInt方法中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式