广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3030 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.019356 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言