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\n","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 *///~
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号