学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

编程

编程

1)    在数组的排序程序中,随机产生20个整数,对其按照升序进行排序,并对排序前后的数组按照每5个数的方式输出。
2)    通过键盘输入一个数,在排序后的数组中,采用折半查找法查找该数在数组中的位置。如果查找到该数,输出信息:XXX:Y。其中XXX代表待查找数,Y代表该数在数组中的位置(下标)。
3)    用赋初值的方法,将1-12月的英文月份名赋给数组元素,根据所产生的随机整数值,输出对应的数组元素值。
4)    用赋初值的方法,将10个日期格式的字符串数据赋予数组元素,然后按照指定格式输出。

TOP

补充

1)    编写数组的排序程序。
2)    编写折半查找的程序。
3)    编程实现:产生一个1-12之间的随机整数,并根据该随机整数的值,输出对应月份的英文名称。
4)    编程实现:建立包含10个字符串数据的一维数组,每个字符串数据的格式为月/日/年,例如06/25/04,将每个日期采用25th June 2004的格式输出。

TOP

你自己不写..谁帮你写啊..你写个雏形啊..
学习需要安静。。海盗要重新来过。。

TOP

package ai;

import java.io.*;


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("");  //换行作用
        }
    }
}
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

回复 1# 的帖子

多看下书,兄弟!
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

数字转化为int型会有异常的..要进行检查
学习需要安静。。海盗要重新来过。。

TOP

引用:
以下是引用 sunkaidong 在 2008-5-2 09:46 的发言:

数字转化为int型会有异常的..要进行检查
也可以加个异常!  谢谢你的提示!
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

发新话题