java吧 关注:1,256,016贴子:12,745,904

回复:【入驻JAVA吧 记录学习点滴】

只看楼主收藏回复

额 24题提出的问题暂时还留在那,对25题呢 想实现一个程序找出一定范围内的回文数~~~~


111楼2011-12-13 22:14
回复
    http://baike.baidu.com/view/101387.htm
    回文数还蛮有意思 有兴趣可以百度一下


    112楼2011-12-13 22:16
    回复
      【程序26】
      题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
      1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。


      113楼2011-12-14 14:08
      回复
        【程序27】
        题目:求100之内的素数


        115楼2011-12-14 14:34
        回复
          关于素数 前面已经有一个题了 命名为SuShu的程序
          public class Test27 {
          /**
          *
          * 【程序27】 题目:求100之内的所有素数
          * 素数:质数,又称素数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数(也可定义为只有1和本身两个因数的数)。
          * 比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位。
          *
          * 6个数字一组输出结果
          * */
          public static void main(String[] args) {
          int number = 0;
          int i = 0;
          int count = 0;
          System.out.println("100以内的所有素数为:");
          for (number = 2; number < 100; number++) {
          for (i = 2; i < number; i++) {
          if (number % i == 0) {
          break;
          }
          }
          if (i == number) {
          System.out.print(number + " ");
          count++;
          }
          if (count % 6 == 0) {
          System.out.println();
          }
          }
          }
          }


          116楼2011-12-14 14:35
          回复
            这里不知道为什么按顺序输出6个后会打印3个空行~~~~~


            117楼2011-12-14 14:36
            回复

              import java.util.Scanner;
              public class Test27_1 {
              /**
              * 输入一个数字,判断是不是素数
              *
              * */
              //定义一个方法判断一个数是不是素数
              public static void judgePrime(int number) {
              int factor = 0;
              for (factor = 2; factor < number; factor++) {
              if (number % factor == 0) {
              break;
              }
              }
              if (factor == number) {
              System.out.println(number + "是一个素数");
              }
              else {
              System.out.println(number + "不是素数");
              }
              }
              public static void main(String[] args) {
              Scanner input = new Scanner(System.in);
              System.out.println("请输入数字:");
              int number = input.nextInt();
              Test27_1.judgePrime(number);
              }
              }


              118楼2011-12-14 14:40
              回复
                精典50题 先到此为止 现在去解决24题的问题 ,还有关于排序的一个问题。在给用户输入的几个数字排序问题中,我只知道让用户一个数字一个数字的的输入要排序的数,怎样让用户直接一次输入要排序的几个数呢?


                119楼2011-12-14 14:50
                回复
                  http://www.linuxidc.com/Linux/2011-11/47001p2.htm
                  很有用的知识 关于java内存分配


                  120楼2011-12-14 16:12
                  回复

                    将进行数组长度-1个循环 首先将将第二个数和地一个数比较 由于第二个大于第一个 将不进行运算 然后当进行到第三个数与第二个数比较时 5传给第三个数 3传给第二个数 此时数组为1 3 5 2 6 7 4 9 然后 第四个数与第五个数比较 将5依次往后传递 循环了数组长度-1次后总会传到最后结果它对应的位置 依此类推
                    今天刚学到的 自己的理解
                    public class paiXu {
                    public void area(int num[]){
                    int a=0;
                    for(int i=0;i<num.length;i++){
                    for(int j=1;j<num.length;j++){
                    if (num[j]<num[j-1]){
                    a=num[j];
                    num[j]=num[j-1];
                    num[j-1]=a;
                    }
                    }
                    System.out.println("num["+i+"]的值:"+num[i]);
                    }
                    }
                    public static void main(String[] args) {
                    int num[]={1,5,3,2,6,7,4,9};
                    paiXu as=new paiXu ();
                    as.area(num);
                    }
                    }


                    IP属地:广东121楼2011-12-14 16:46
                    回复
                      排序本身并不难,你看你是通过一个已知元素的数组的,没有让用户实现自己输入要排序的数字··而且我想实现用户在输入要排序的几个数字时是一次性输入


                      122楼2011-12-14 18:08
                      回复


                        IP属地:广东123楼2011-12-14 20:15
                        回复
                          蛋疼 尝试了一些办法 没有让人满意的~~~蛋疼


                          124楼2011-12-14 20:58
                          回复
                            哈哈 今天发现这一题我写的有问题 要做修改 if语句里面的条件有问题 if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
                            february = 29;
                            }


                            125楼2011-12-15 10:37
                            回复
                              还没有理解接口和抽象类的具体作用,不过看了这篇文章很有感想,先留下来,这几天认真体会下面向对象设计模式在重新看下这篇文章`````````````http://apps.hi.baidu.com/share/detail/50321100


                              126楼2011-12-15 11:06
                              回复