還得符合要求,有大神知道怎么寫嘛
uj5u.com熱心網友回復:
int result=0for i=0 i<100 i++
if(I&1==0)
continue;
result+=i
uj5u.com熱心網友回復:
這個是什么意思啊
uj5u.com熱心網友回復:
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 99; i++) {
sum += i%2 == 0 ? 0 : i;
}
System.out.println(sum);
}
uj5u.com熱心網友回復:
1樓用的是位與運算(他的代碼很多用的是中文字符,注意一下就行,也可以學習一下相關的知識),你需要將每回遍歷進來的數轉換為二進制,與1進行末位的真值比較。你如果不理解的話,可以看這個,這個比較容易理解。(--你上個帖子結啦,我就也幫你這個吧);還有,最好是自己手寫一些代碼,這些代碼是基礎知識,也算是很多編程語言的基礎。還是自己學習較好,不能每次都發出帖子來,讓別人幫你做作業
int sum = 0;
for(int i=1; i<100; i++) {
if(i%2 == 0) {
continue;
}
sum+=i;
}
System.out.println("sum:"+sum);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/122403.html
標籤:Java SE
上一篇:FTP設定http代理 ,連接成功,但是下載時一直read timeout
下一篇:社招大廠一面一般多少時間
