这是啥问题啊
如果不转换d 能和100做比较吗
int sum=0; int os=0; int js=0; for(int b=0;b<=100;b++,sum+=b){ if(b%2==0){ os+=b; }else{ js+=b; } //System.out.println(b); } System.out.println(""+sum); System.out.println(""+os); System.out.println(""+js);
请问老师为什么b=0求和输出结果是5151,而b=1结果输出是5050?
int c = 5 << 2 ; //5*2*2=20
int c = 6 << 3 //6*2*2*2还是6*3*3*3
老师,图片怎么获取啊
老师。为什么第一种打印不出来?第二种可以,第一和第二有区别吗
关于二进制和十进制在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数值应该是十进制还是二进制的。谢谢
为什么那个方法没有出现在user类里面,另外一个又在里面?
debug的时候它只运行完System.out.println("偶数的和"+sum1);直接就运行System.out.println("奇数的和"+sum2);
没有运行
while(i<50){ sum2+=2*i+1; i++; }
不知道为什么不运行
请请请请问为什么加1?骰子不是六个面么?
老师,login()函数有啥意义,是循环吗
我下载好后,桌面上找不到这个软件。下好几回都是。在自带的商店里下的jdk。下完桌面也没有。如果在商店里点开始,点完直接闪退,为啥啊。
苹果电脑怎么进行path设置啊。。。 有没有苹果电脑的相关视频啊。 这我根本看不懂。。
这个welcome大小写不一样为什么不报错
老师,创捷窗口代码完了后运行,没有弹出应该弹出的窗口,launchFrame灰色的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637