java吧 关注:1,237,668贴子:12,708,043

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

只看楼主收藏回复

看时间过的真快```待会吃完饭准备去上课了


127楼2011-12-15 11:07
回复
    正在下一本 《Head.First 设计模式》 中文版的PDF


    128楼2011-12-15 11:09
    回复
      蛋疼 看了一堆不知道在说什么的资料~~~~~~


      129楼2011-12-15 21:04
      回复
        算法什么的随便做做 其实到了后面算法都没什么用处 重要的是Ctrl+c Ctrl+v
        不过做起算法来还是相当有激情的 等你学到web开发之后 你就知道有多无聊了


        IP属地:广东130楼2011-12-15 21:47
        回复
          刚解决了吧里一位兄弟的关于小数转换成分数形式输出的问题。
          import java.util.Scanner;
          /**
          * 形如12.345这样的小数转换成分数,首先小数位转换成分数 是将小数点后345/1000;
          * 加上小数点前面的数字就是(12*1000+345) / 1000;
          *
          * 小数输入以小数点为分界做字符串分割,得到小数点前后的数字,然后就好转换了。
          * 这里也不好定义一个有意义的变量名 姑且小数点前的数字就定义为a,小数点后为b。b的长度为length.
          *
          *
          *
          * */
          public class ChangeToFenshu { public static void main(String[] args) {
          Scanner input = new Scanner(System.in);
          System.out.println("请输入小数:");
          String decimals = input.next();
          String[] arr = new String[2];
          arr = decimals.split("\\.");
          int a = Integer.parseInt(arr[0]);
          int b = Integer.parseInt(arr[1]);
          int length = arr[1].length();
          //就这样输出可能分子分母可以约分 , 那就需要找出分子分母的最大公约数;然后化成最简分数形式
          //先定义一个方法getGongYueShu()求两个数的最大公约数
          int FenZi = (int)(a*Math.pow(10,length)+b);
          int FenMu = (int)Math.pow(10, length);
          //调用方法getGongYueShu()求出最大公约数
          int MaxYueShu = ChangeToFenshu.getGongYueShu(FenZi, FenMu);
          //输出最简分数
          System.out.println(FenZi / MaxYueShu + "/" + FenMu / MaxYueShu);
          }
          public static int getGongYueShu(int a, int b) {
          int temp = 0;
          if(a < b){
          temp = a;
          a = b;
          b = temp;
          }
          int r = a % b;
          if(r == 0){
          return b;
          }
          else {
          return getGongYueShu(b, r);
          }
          }
          }


          131楼2011-12-15 22:54
          回复
            唉 还早呢~~~ 才学到UML,老师这方面也就随便提了提,下星期学常用类介绍,然后就是JAVA异常处理


            132楼2011-12-15 22:56
            回复
              主要我自己也学到两个新方法,split(); 和 将String型字符串转换成int的方法Integer.parseInt(); 而且给了我对24题一点想法```


              133楼2011-12-15 22:58
              回复
                现在很是不了解final修饰方法中有一句,一个final方法只能被实现一次 这句话是什么意思


                134楼2011-12-16 14:20
                回复
                  即不能被子类重写 (Override)


                  135楼2011-12-16 14:29
                  回复
                    使用 StringBuilder :
                    public String inverse(String str) {
                    assert str != null;
                    StringBuilder builder = new StringBuilder();
                    for(int i=str.length()-1; i>=0; i--) builder.append(str.charAt(i));
                    return builder.toString();
                    }


                    IP属地:澳大利亚137楼2011-12-16 15:28
                    回复
                      发现书上有些简答题还真是蛋疼!
                      1.面向过程编程和面向对象编程的设计思想的主要区别?
                      这要在笔试题,还真不好扯的全


                      138楼2011-12-16 15:45
                      回复
                        发现书上有些简答题还真是蛋疼!
                        1.面向过程编程和面向对象编程的设计思想的主要区别?
                        这要在笔试题,还真不好扯的全


                        139楼2011-12-16 15:55
                        回复
                          java编程讨论群 202490083,始终被模仿从未被超越,让梦想从这里开始,让希望从这里点燃
                          java编程讨论群 202490083


                          140楼2011-12-16 15:56
                          回复
                            一下为引用CSDN论坛中一个帖子的回复~~~~~先借鉴过来,慢慢理解
                            面向对象以 数据(属性)为导向,将具有相同一个或者多个属性的物体抽象为“类”,将他们包装起来;而有了这些数据(属性)之后,我们再考虑他们的行为(对这些属性进行什么样的操作),
                            面向过程以 功能(行为)为导向,按模块化的设计,在你在脑袋中也许也有一个类似“类”的概念,但是表现出来的是属性与行为的分离,面向对象以 数据(属性)为导向,将具有相同一个或者多个属性的物体抽象为“类”,将他们包装起来;而有了这些数据(属性)之后,我们再考虑他们的行为(对这些属性进行什么样的操作),
                            面向过程以 功能(行为)为导向,按模块化的设计,在你在脑袋中也许也有一个类似“类”的概念,但是表现出来的是属性与行为的分离,
                            


                            141楼2011-12-16 15:57
                            回复
                              想学JAVA的,可以跟我联系。2925565134.加输入学JAVA。


                              142楼2011-12-16 15:58
                              回复