java编程思想第一章_JAVA 编程思想第一章习题

//: ch1.01/IntChar.java

packageobject;import java.util.*;public classIntChar {int x; chary;publicIntChar(){

System.out.println(x);

System.out.println(y);

}public static voidmain(String[] args) {newIntChar();

}

}

/* 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;

/**

*

* System.out.println(new date());

*

*
 格式化输出 
*/

public class Html {

/** A variable comment */

public int i;

/** A method comment

* you caneveninsert a list

*

  1. *
  2. Item one

    *

  3. Item two

    *

  4. Item three

    *

*
  1. *
  2. 有序 HTML 列表:

    *

*/

public void f()

{

}

}///~

ch1.15

//: ch1.2/HelloWorld.java

/************here can't show***********

*/

package Object;

import java.util.*;

/**

* @author feilong

*d*/

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

packageobject;import java.util.*;import static net.mindview.util.Print.*;classTree{intheight;

Tree()

{

print("Planting a seeding");

height= 0;

}

Tree(intinitialHeight)

{

height=initialHeight;

print("Creating new tree that is" +height+ " feet tall");

}voidinfo(){

print("Tree is " + height + "feei tall");

}voidinfo(String s)

{

print(s+ "; Tree is " + height + " feet tall");

}

}/***@authorfeilong*/

public classOverLoading

{/**@paramargs put here can use*/

public static voidmain(String[] args)

{for(int i =0 ;i<5; i++)

{

Tree t= newTree(i);

t.info();

t.info("OverLoading method");

}newTree();

}

}/*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*///~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值