【ThinkingInJava】1、几个练习题

1、———————/** * 功能:练习1:(2)创建一个类,它包含一个int域和一个char域,,他们都没有被初始化,将他们的值打印 * 出来,以验证Java执行了默认初始化 * 时间:2014年7月26日17:06:48 * 作者:cutter_point */package Lesson2EveryThingIsAnObject;public class E02_test1{int i;char c;public void E02_test1(){System.out.println("i="+i);System.out.println("c="+c);}public static void main(String [] args){E02_test1 e021=new E02_test1();e021.E02_test1();}}输出:

i=0c=

2、———————/******************** Exercise 2 *************** * 功能:创建一个“Hello, World”程序 * 时间:2014年7月26日17:12:05 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test2{public static void main(String [] args){System.out.println("Hello, World!");}}输出:Hello, World!

3、———————/******************** Exercise 2 *************** * 功能:将DataOnly代码改成一个程序 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test4{int i;double d;boolean b;public static void main(String [] args){E02_test4 t4=new E02_test4();t4.i=7;t4.d=8;t4.b=true;System.out.println("i="+t4.i+"\nd="+t4.d+"\nb="+t4.b);}}输出:i=7d=8.0b=true

4、———————/******************** Exercise 2 *************** * 功能:调用storage * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test6{int storage(String s){return s.length()*2;}public static void main(String [] args){E02_test6 t6=new E02_test6();String s="cutter_point";System.out.println("The Length of String is:"+t6.storage(s));}}输出:The Length of String is:24

5、———————/******************** Exercise 2 *************** * 功能:将Incrementable的代码改写 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test7{static void increment(){++StaticTest.i;}public static void main(String [] args){E02_test7 t7=new E02_test7();System.out.println("初始i的值是:"+StaticTest.i);t7.increment();System.out.println("t7.increment() i="+StaticTest.i);E02_test7.increment();System.out.println("E02_test7.increment(); i="+StaticTest.i);increment();System.out.println("increment() i="+StaticTest.i);}}class StaticTest{static int i=1;}输出:初始i的值是:1t7.increment() i=2E02_test7.increment(); i=3increment() i=4

6、———————/******************** Exercise 2 *************** * 功能:无论创建了某个特定类的多少对象,类中某个特定static实例只有一个 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test8{static int i=1;public static void main(String [] args){E02_test8 t8=new E02_test8();E02_test8 t9=new E02_test8();E02_test8 t10=new E02_test8();System.out.println("t8.i="+t8.i);System.out.println("t9.i="+t9.i);System.out.println("t10.i="+t10.i);}}输出:t8.i=1t9.i=1t10.i=1

7、———————/** * 功能:系统地所有属性 * 时间:2014年7月14日17:42:14 * 作者:cutter_point */package Lesson2EveryThingIsAnObject;import java.util.*;public class ShowProperties{/*** @author xiaofeng* @param args*/public static void main(String [] args){System.getProperties().list(System.out);System.out.println("————————————————-");System.out.println(System.getProperty("user.name"));System.out.println("————————————————-");System.out.println(System.getProperty("java.library.path"));System.out.println("————————————————-");System.out.println(new Date());}}输出:– listing properties –java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=G:\MyEclipse Professional 2014\binary…java.vm.version=24.45-b08java.vm.vendor=Oracle Corporationjava.vendor.url=http://java.oracle.com/path.separator=;java.vm.name=Java HotSpot(TM) 64-Bit Server VMfile.encoding.pkg=sun.iouser.script=user.country=CNsun.java.launcher=SUN_STANDARDsun.os.patch.level=java.vm.specification.name=Java Virtual Machine Specificationuser.dir=G:\Workspaces\javaworkspace\ThinkingI…java.runtime.version=1.7.0_45-b18java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironmentjava.endorsed.dirs=G:\MyEclipse Professional 2014\binary…os.arch=amd64java.io.tmpdir=C:\Users\feng\AppData\Local\Temp\line.separator=java.vm.specification.vendor=Oracle Corporationuser.variant=os.name=Windows 8sun.jnu.encoding=GBKjava.library.path=G:\MyEclipse Professional 2014\binary…java.specification.name=Java Platform API Specificationjava.class.version=51.0sun.management.compiler=HotSpot 64-Bit Tiered Compilersos.version=6.2user.home=C:\Users\fenguser.timezone=java.awt.printerjob=sun.awt.windows.WPrinterJobfile.encoding=GBKjava.specification.version=1.7user.name=xiaofengjava.class.path=G:\Workspaces\javaworkspace\ThinkingI…java.vm.specification.version=1.7sun.arch.data.model=64java.home=G:\MyEclipse Professional 2014\binary…sun.java.command=Lesson2EveryThingIsAnObject.ShowPrope…java.specification.vendor=Oracle Corporationuser.language=zhawt.toolkit=sun.awt.windows.WToolkitjava.vm.info=mixed modejava.version=1.7.0_45java.ext.dirs=G:\MyEclipse Professional 2014\binary…sun.boot.class.path=G:\MyEclipse Professional 2014\binary…java.vendor=Oracle Corporationfile.separator=\java.vendor.url.bug=http://bugreport.sun.com/bugreport/sun.cpu.endian=littlesun.io.unicode.encoding=UnicodeLittlesun.desktop=windowssun.cpu.isalist=amd64————————————————-xiaofeng————————————————-G:\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;G:\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\bin;G:\orcale\xiaofeng\product\12.1.0\dbhome_1\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;G:\Program Files\Java\jdk1.8.0_40\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MySQL\MySQL Enterprise Backup 3.11\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\Doctrine extensions for PHP\;.————————————————-Thu Apr 09 21:00:35 CST 2015

这个很久之前就开始做了,但是一直没有发上来,最近重新开始看《java编程思想》所以我就重新把学习的东西一点一点地发到上面来

年岁有加,并非垂老,理想丢弃,方堕暮年。

【ThinkingInJava】1、几个练习题

相关文章:

你感兴趣的文章:

标签云: