1、某人有5张3分和4张5分的邮票,请编写一个程序,计算由这些邮票中的1张或若干张可以得到多少种不同的邮资,并按照邮资从小到大顺序显示。 2、采用Java多线程技术编写程序,其中包括两个线程:A和B,其中A线程准备休眠一小时,B线程每隔一秒输入3句“起床”后,吵醒休眠的线程A。 
  
3、利用Java的GUI编程,编写一个窗体,包含两个文本框和一个命令按钮。其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空两个文本框的所有内容。 4、编写一个Java应用程序,运行后,首先列出当前工作目录,然后把当前目录下面的所有后缀为java的文件取出(设置一个过滤器进行文件名后缀的过滤)。 

解决方案 »

  1.   

    我刚开始学java,不咋会编,希望各位大虾们,给编下我学学。谢谢!!!
      

  2.   

    int outNum[] = new int[20];
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 4; j++) {
            outNum[i * 4 + j] = (i + 1) * 3 + (j + 1) * 5;
        }
    }
    对数组排序有个专门的方法,好像是Arrays的静态方法,我忘了,你自己找找吧。