廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3192 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
知名不具
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x12
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Java] 掌握JAVA設計之鑰(第四章 習題3)
第四章 習題3:
請設計一程式,重複由鍵盤輸入五個整數(使用JOptionPane)至陣列 arr 中,求奇數的個數及其和。

以下是我寫的程式:

import java.lang.*;
import javax.swing.*;

public class FiveNumArray
{
public static void main(String[] args)
{
int[] arr = new int;
//System.out.println("arr 陣列的長度是:" + arr.length);

arr = Integer.parseInt(JOptionPane.showInputDialog("請輸入第一個整數:"));
arr = Integer.parseInt(JOptionPane.showInputDialog("請輸入第二個整數:"));
arr = Integer.parseInt(JOptionPane.showInputDialog("請輸入第三個整數:"));
arr = Integer.parseInt(JOptionPane.showInputDialog("請輸入第四個整數:"));
arr = Integer.parseInt(JOptionPane.showInputDialog("請輸入第五個整數 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



[ 此文章被知名不具在2005-08-21 00:03重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-08-20 17:06 |
youchun
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x26
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

最簡單就用兩個 int[] 來分別存放奇偶數
再用 loop 印出來就好


獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-08-20 23:17 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

老實說還可以簡化蠻多地方的耶 表情 ...
第一個輸入的地方可以用迴圈去簡化....
再來算奇數跟偶數的地方也可以合成一個式子....
你不覺得你寫的式子是差不多的ㄇ....
一個是-> if (arr[x] % 2 !=0)
另一個是-> if (arr[x] % 2==0)
也就是說這個->if (arr[x] % 2==0)同樣寫在奇數迴圈的ELSE不就好了....
不然還有其他可能性ㄇ??
你的程式一共用到四個迴圈....
不過我覺得一個迴圈就可以寫完了....
懶的寫....
你自己試看看囉 表情 .....


沒東西可以抓
獻花 x0 回到頂端 [2 樓] From:美國 | Posted:2005-08-23 11:05 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.124188 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言