| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1589 人关注过本帖
标题:编程
只看楼主 加入收藏
xishuiwuqing
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2007-11-1
结帖率:100%
收藏
 问题点数:0 回复次数:7 
编程
1)    在数组的排序程序中,随机产生20个整数,对其按照升序进行排序,并对排序前后的数组按照每5个数的方式输出。
2)    通过键盘输入一个数,在排序后的数组中,采用折半查找法查找该数在数组中的位置。如果查找到该数,输出信息:XXX:Y。其中XXX代表待查找数,Y代表该数在数组中的位置(下标)。
3)    用赋初值的方法,将1-12月的英文月份名赋给数组元素,根据所产生的随机整数值,输出对应的数组元素值。
4)    用赋初值的方法,将10个日期格式的字符串数据赋予数组元素,然后按照指定格式输出。
搜索更多相关主题的帖子: 元素 整数 XXX 键盘 输出 
2008-05-01 17:20
xishuiwuqing
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2007-11-1
收藏
得分:0 
补充
1)    编写数组的排序程序。
2)    编写折半查找的程序。
3)    编程实现:产生一个1-12之间的随机整数,并根据该随机整数的值,输出对应月份的英文名称。
4)    编程实现:建立包含10个字符串数据的一维数组,每个字符串数据的格式为月/日/年,例如06/25/04,将每个日期采用25th June 2004的格式输出。

2008-05-01 18:10
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
你自己不写..谁帮你写啊..你写个雏形啊..

学习需要安静。。海盗要重新来过。。
2008-05-01 19:49
hanzhu3366
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:741
专家分:3
注 册:2007-10-12
收藏
得分:0 
package ai;

import *;


public class wo {
    public static void main(String[] args) {
        String[] stringArray;   //定义字符串

        stringArray = new String[20];   //定义字符串的大小

        int i;

    for (i = 0; i < stringArray.length; i++)   //通过for循环对字符串赋值

        {

            System.out.println("Please input data for stringArray " + i);

            try

            {

                BufferedReader in = new BufferedReader(new InputStreamReader(
                        System.in));

                stringArray[i] = in.readLine();

            }

            catch (IOException e)

            {

                e.printStackTrace();

            }

        }

        int j, m;
        int l = stringArray.length;  //求字符串的长度

        for (j = 0; j < l - 1; j++) {
            for (m = j + 1; m < l; m++) {
                if (Integer.parseInt(stringArray[j]) >
                    Integer.parseInt(stringArray[m])) {  //这里要强制转换成数字,而不能是对象的比较
                    String t = stringArray[j];
                    stringArray[j] = stringArray[m];
                    stringArray[m] = t;  //这里“t”前面不要string   注意string!=stering
                }
            }
        }
        System.out.println("排序后的结果:");

        for (j = 0; j < stringArray.length; j++) {
            System.out.print(stringArray[j] + " ");
            int y=1;
         y=y+j;   //相当一个计数器
         if(y%5==0)System.out.println("");  //换行作用
        }
    }
}

偶滴淘宝小店,主要经营女装、男装、话费充值哦http://hanzhu3366.taobao. com
2008-05-01 23:32
hanzhu3366
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:741
专家分:3
注 册:2007-10-12
收藏
得分:0 
回复 1# 的帖子
多看下书,兄弟!

偶滴淘宝小店,主要经营女装、男装、话费充值哦http://hanzhu3366.taobao. com
2008-05-01 23:33
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
数字转化为int型会有异常的..要进行检查

学习需要安静。。海盗要重新来过。。
2008-05-02 09:46
hanzhu3366
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:741
专家分:3
注 册:2007-10-12
收藏
得分:0 
[bo]以下是引用 [un]sunkaidong[/un] 在 2008-5-2 09:46 的发言:[/bo]

数字转化为int型会有异常的..要进行检查

也可以加个异常!  谢谢你的提示!

偶滴淘宝小店,主要经营女装、男装、话费充值哦http://hanzhu3366.taobao. com
2008-05-02 15:53
快速回复:编程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013394 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved