循環(huán)

  • 2012年培養(yǎng)學(xué)員10萬(wàn)人,每年增長(zhǎng)20%,請(qǐng)問(wèn)按此增長(zhǎng)速度,到哪一年培訓(xùn)學(xué)員人數(shù)將達(dá)到100萬(wàn)人?
int year = 2012;
       double ren=100000;
       while (ren<=1000000){
           year++;
           ren=ren*1.2;
           System.out.println(year+"年"+ren+"人");
       }
  • 編程實(shí)現(xiàn):計(jì)算100以內(nèi)(包括100)的偶數(shù)之和
    設(shè)置斷點(diǎn)并調(diào)試程序,觀察每一次循環(huán)中變量值的變化
 int i = 1;
   int oushu=0;
   while (i<=100){
if (i%2==0){
 oushu=oushu+i;
}
   i++;
   }
 System.out.println(oushu);
  • 實(shí)現(xiàn)整數(shù)反轉(zhuǎn) 用戶輸入任意一個(gè)數(shù)字比如12345,程序輸出54321
System.out.println("輸入一個(gè)數(shù)");
       Scanner scanner=new Scanner(System.in);

       for (int num = scanner.nextInt();num>0;){
           System.out.print(num%10);
           num/=10;
       }
  • 循環(huán)錄入某學(xué)生5門(mén)課的成績(jī)并計(jì)算平均分,如果某分?jǐn)?shù)錄入為負(fù),停止錄入并提示錄入錯(cuò)誤


Scanner scanner=new Scanner(System.in);
        System.out.println("輸入姓名");
        String name = scanner.next();
        int tt = 0;
        boolean erorr= true;
        for (int i= 1;i<=5;i++){
            System.out.println("請(qǐng)輸入成績(jī)");
            int num = scanner.nextInt();
            System.out.println("請(qǐng)輸入第"+i+"門(mén)課的成績(jī):"+num);
            if (num<0){
                erorr=false;
                break;
            }
            tt=tt+num;
        }
       if (erorr==true){
           System.out.println("平均分:"+tt/5);
       }
       else{
           System.out.println("輸入錯(cuò)誤");
       }
 int i = 1;
       double tt=1;
        while (i<10){
            tt=(tt+1)*2;

            i++;
        }
        System.out.println(tt);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容