中贏網,有我中國贏!
IT頻道
當前位置: 中贏網 » IT頻道 » 編程開發

第四章 鞏固練習4_6

題目:判斷n=1234567890中有幾個奇數、偶數、零,並用★表示其數量。

第四章 鞏固練習4_6

public class Test4_6{
 public static void main (String[] args) {
  int n = 1234567890;
  int 奇數 = 0;
  int 偶數 = 0;
  int 零 = 0;
  for(int i = 9; i >= 0; i--){
   int x = n / (int)Math.pow(10,i);
   if(x == 0)
    零++;
   else if(x % 2 == 0)
    偶數++;
     else 奇數++;
   n = n % (int)Math.pow(10,i);
  }
  System.out.println("整數 n = " + 1234567890);
  System.out.print("奇數:");
  for(int x = 1; x <= 奇數; x++)
   System.out.print(" ★");
  System.out.println();
  System.out.print("偶數:");
  for(int x = 1; x <= 偶數; x++)
   System.out.print(" ★");
  System.out.println();
  System.out.print("零:");
  for(int x = 1; x <= 零; x++)
   System.out.print(" ★");
  System.out.println();
    }
}

聲明:中贏網登載此文出於傳遞更多信息之目的,並不意味着贊同其觀點或證實其描述,文章內容僅供參考。