課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
for 循環(huán)做這道題.還有那位大神能解答一下水仙花樹的問題?。?!謝謝
2017-02-25
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
上述的count沒有起到作用 可以直接刪除第三行和第十行 (*^__^*) 嘻嘻……
public class HelloWorld {?? ?public static void main(String[] agr) {?? ??? ?int count = 0;?? ??? ?int i = 1;?? ??? ?Scanner scan = new Scanner(System.in);?? ??? ?System.out.println("請輸入你要判斷的那個數(shù):");?? ??? ?int num = scan.nextInt();?? ??? ?for (; num / 10 >0; i++) {?? ??? ??? ?num = num / 10;?? ??? ??? ?count++;?? ??? ?}?? ??? ?System.out.println("你輸入的那個數(shù)是:" + i + "位數(shù)");?? ?}}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 1;
for (int a=1; ;a++){
? ? ? ? count = count*10;
? ? if(count>num){
? ? ? ? System.out.println("它是個"+ a +"位的數(shù)!");
? ? ? ? break;
? ? }
}
這樣可以吧
java跟c是類似的啊,只不過語法不同 邏輯是一樣的
java怎么實現(xiàn)
#include <stadio.h>
int main()
{
????int sum,sd,td,hd;
????for(num = 0 ; num<1000 ; num++)
????{
????hd = num / 100;
??? td = num%1000/10;
??? sd = num % 10;
????}
????if(num == sd*sd*sd + td*td*td +hd*hd*hd)
????ptintf("水仙花數(shù)字:%d\n",num);
????return 0;
也是新手,去年暑假學(xué)的c。
for(A;B;C)
中的A是賦值的地方,給循環(huán)變量附上一個初始值;
B是循環(huán)邊界,就是負(fù)責(zé)循環(huán)次數(shù)的;
最后的C呢,就是A中循環(huán)變量的自增。
田雨1 提問者
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答詳細(xì)解答 謝謝
2 回答求解答 謝謝
2 回答求解答哦!謝謝!
2 回答這是什么意思啊幫忙解答下詳細(xì)點謝謝
2 回答求幫忙解答謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-02
上述的count沒有起到作用 可以直接刪除第三行和第十行 (*^__^*) 嘻嘻……
2017-03-02
public class HelloWorld {
?? ?public static void main(String[] agr) {
?? ??? ?int count = 0;
?? ??? ?int i = 1;
?? ??? ?Scanner scan = new Scanner(System.in);
?? ??? ?System.out.println("請輸入你要判斷的那個數(shù):");
?? ??? ?int num = scan.nextInt();
?? ??? ?for (; num / 10 >0; i++) {
?? ??? ??? ?num = num / 10;
?? ??? ??? ?count++;
?? ??? ?}
?? ??? ?System.out.println("你輸入的那個數(shù)是:" + i + "位數(shù)");
?? ?}
}
2017-03-01
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 1;
for (int a=1; ;a++){
? ? ? ? count = count*10;
? ? if(count>num){
? ? ? ? System.out.println("它是個"+ a +"位的數(shù)!");
? ? ? ? break;
? ? }
}
}
}
這樣可以吧
2017-02-27
java跟c是類似的啊,只不過語法不同 邏輯是一樣的
2017-02-27
java怎么實現(xiàn)
2017-02-25
#include <stadio.h>
int main()
{
????int sum,sd,td,hd;
????for(num = 0 ; num<1000 ; num++)
????{
????hd = num / 100;
??? td = num%1000/10;
??? sd = num % 10;
????}
????if(num == sd*sd*sd + td*td*td +hd*hd*hd)
????{
????ptintf("水仙花數(shù)字:%d\n",num);
????}
????return 0;
}
也是新手,去年暑假學(xué)的c。
for(A;B;C)
{
}
中的A是賦值的地方,給循環(huán)變量附上一個初始值;
B是循環(huán)邊界,就是負(fù)責(zé)循環(huán)次數(shù)的;
最后的C呢,就是A中循環(huán)變量的自增。