初学者一个java的简单概念问题?
Randomrand=newRandom()这句话应该怎么理解?new是开辟一个空间它怎么知道rand占多大的内存呢?在使用rand.nextInt(10)的时候返回的随...
Random rand=new Random()这句话应该怎么理解?new是开辟一个空间 它怎么知道rand占多大的内存呢?在使用rand.nextInt(10)的时候返回的随机值存在哪里?是存在rand里面吗?还是就是存在这个方法中?
展开
3个回答
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
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方法中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询