• JAVA 编程思想第一章习题


    //: ch1.01/IntChar.java
    package object; 
    import java.util.*;
    
    public class IntChar {
         int x; char y; 
         public IntChar(){
             System.out.println(x);
            System.out.println(y); 
             } 
        public static void main(String[] args) {
             new IntChar(); 
        }
     }

    /* output:
    test
    *///~

    
    
    package Object;
    //: ch1.2/HelloWorld.java
    
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World");
        }
    
    }/*
         * output:(55% match) hell. it's:
         *  Wed Nvember 01 13:42 MDT 2018
         */// :~
    //: ch1.3/ATypeName.java
    package Object;
    
    import java.util.*;
    
    public class ATypeName{
        int x;
        public static void main(String[] args){
            ATypeName a = new ATypeName();
            a.x=4;
            System.out.print(a.x);
        }
        
    }
    /* class object
    */// :~
    //: ch1.4/DataOnly.java
    /**study
     * @author feilong
     */
    package Object;
    import java.util.*;
    
    public class DataOnly{
        public static void main(String[] args){
            DataOnly data = new DataOnly();
        }
    }
    //: ch1.5/Dataonly.java
    /**study
     * @author feilong
     */
    package Object;
    import java.util.*;
    
    public class Dataonly{
            int x;
            double d;
            boolean b;
    
        public static void main(String[] args){
            Dataonly data = new Dataonly();
            data.x=47;
            data.d=1.1;
            data.b=false;
            System.out.println("data.x="+data.x);
            System.out.println("data.d="+data.d);
            System.out.println("data.b="+data.b);
        }
    }/* output
    data.x = 47
    data.d = 1.1
    data.b = false
    *///:~
    //: ch1.6/Storage.java
    /**@version 1.6
    * @author feilong
    */
    package Object;
    import java.util.*;
    
    public class Storage{
        public int storage(String s){
            return s.length()*2;
        }
        public static void main(String[] args){
            Storage st = new Storage();
            String s  = "helloword";
            int l=st.storage(s);
            System.out.println(l);
        }
    }
    /* output:
     * storage(s);
     *///:~
    //: ch1.7/Incrementable.java
    /**@author feilong
    *  @version 1.7
    */
    package Object;
    import java.util.*;
    
    class StaticTest{
        static int i = 47;
    }
    
    
    public class Incrementable{
        
        
        static void increment()
        {
            StaticTest.i++;
        }
        public static void main(String[] args){
            Incrementable sf = new Incrementable();
            sf.increment();
            System.out.println(StaticTest.i);
        }
    }/* Output:
    StaticTest.i
    *///:~//: ch1.8/ShowStatic.java/**@author feilong*  @version 1.8*/
    package object;
    import java.util.*;
    public class ShowStatic{
        static int i = 7;
        
        public static void main(String[] args){
            ShowStatic ss = new ShowStatic();
            ss.i=9;
            ShowStatic sy = new ShowStatic();
            ShowStatic sz = new ShowStatic();
            System.out.println("ss.i = "+ss.i);
            System.out.println("sy.i = "+sy.i);
            System.out.println("sz.i = "+sz.i);
        }
    }/* output:
    ss.i = 9
    sy.i = 9
    sz.i = 9
    *///:~

    CH1.11

    //: Object/AllTheColorsOfTheRaibow.java
    /**@author feilong
    * @version 1.0
    */
    package object;
    import java.util.*;

    public class AllTheColorsOfTheRaibow{

    int anIntegerRepreSentingColors;

    void changeTheHueOfTheColor(int newHue)
    {
    anIntegerRepreSentingColors = newHue;
    }

    public static void main(String[] args)
    {
    AllTheColorsOfTheRaibow all = new
    AllTheColorsOfTheRaibow();
    all.changeTheHueOfTheColor(8);
    System.out.println(all.anIntegerRepreSentingColors);
    }
    }/* output:
    这个程序 抄了作者的
    *///:~


    ch1.12

    // object/HelloWord.java
    /**The first Thinking in java example program
    * Displays a string and today's date
    * @author feilong
    * @author https://home.cnblogs.com/u/jiangfeilong/
    * @version 2.0
    */
    package object;
    import java.util.*;

    public class HelloWord2 {
    /** Entry point to class & application
    * @param args array of string arguments
    * @author exceptions No exception thrown
    */
    public static void main(String[] args)
    {
    System.out.printf("%s ","hello world");
    System.out.println(new Date());
    }
    }/* output:
    hello it's
    wed November 5 23:01:34 MDT 2018
    *///~

     ch1.13

    //: object/Documentation.java
    package object;
    /**
    * @author feilong
    * Run Documentation1.java Documentation2.java
    * and Documentation3.java through javadoc. Verify
    * the resulting documentation with your Web
    * browser
    */
    public class Documentation {
    public static void main(String[] args)
    {

    }

    }///~

    ch1.14

    //: object/Html.java
      package object;
    /**
     * <pre>
     * System.out.println(new date());
     * </pre>
     * <pre> 格式化输出 </pre>
     */
    public class Html {
        /** A variable comment */
        public int i;
        /** A method comment 
         * you can <em>even</em>insert a list
         * <ol>
         * <li> Item one
         * <li> Item two
         * <li> Item three
         * </ol>
         * <ol>
         * <li>有序 HTML 列表:
         * </ol> 
         */
        public void f()
        {
            
        }
    
    }///~

    ch1.15

    //: ch1.2/HelloWorld.java
    /************here can't show***********
     */
    package Object;
    import java.util.*;
    /**
     * @author feilong 
     *<code>d</code>
     */
    public class HelloWorld {
        /** @param args description(must have two **)
         * efsadf
         */
        public static void main(String[] args) {
            /* @return description
             * true
             */
            System.out.println("Hello, World");
        }
         
    
    }/*
         * output:(55% match) hell. it's:
         *  Wed Nvember 01 13:42 MDT 2018
         */// :~

    ch1.16

    //: object/OverLoading.java
    package object;
    import java.util.*;
    import static net.mindview.util.Print.*;
    
    class Tree{
        int height;
        Tree()
        {
            print("Planting a seeding");
            height = 0;
        }
        Tree(int initialHeight)
        {
            height = initialHeight;
            print("Creating new tree that is" +
            height + " feet tall");
        }
        void info(){
            print("Tree is " +  height + "feei tall");
        }
        void info(String s)
        {
            print(s+ "; Tree is " + height + " feet tall");
        }
        
    }
    
    /**
     * @author feilong
     */
    public class OverLoading 
    {
        /**@param args put here can use */
        public static void main(String[] args)
        {
            for(int i =0 ;i<5; i++)
            {
                Tree t = new Tree(i);
                t.info();
                t.info("OverLoading method");
            }
            new Tree();
            
        }
        
    }
    
    /*
    Creating new Tree that is 0  feet tall
    Tree is 0 feet tall 
    overloaded method: Tree is 0 feet tall
    creating new Tree that is 1 feet tall
    Tree is 1 feet tall
    overloading method: Tree is 1 feet tall
    overloading method: Tree is 2 feet tall
    Tree is 2f feet tall
    overloading method: Tree is 1 feet tall
    Creating new Tree that  is 3 feet tall
    Tree is 4 feet tall
    overloading method: Tree is 4 feet tall
    planting seedling
    *///~
  • 相关阅读:
    UTF8 GBK UTF8 GB2312 之间的区别和关系
    error
    adb
    没有在Manifest.xml中注册Activity
    office 2003打开2007版文件插件(附官方下载地址): compatibility pack for the 2007 office system
    R包MetaboAnalystR安装指南(Linux环境非root)
    R合并数据框有重复匹配时只保留第一行
    质谱行业介绍
    蛋白质组学数据分析——(1)原理
    [R报错] Kruskalwallis test 所有组的层次都必需是有限的
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/9903787.html
Copyright © 2020-2023  润新知