Java语言程序设计源程序



《Java语言程序设计源程序》由会员分享,可在线阅读,更多相关《Java语言程序设计源程序(91页珍藏版)》请在文档大全上搜索。
1、-第1章 Java语言简介程序1-1 一个根本的Java应用程序1 /2 / 简单的应用程序HelloWorldApp3 /4 public class HelloWorldApp5 public static void main (String args)6 System.out.println (Hello World!);7 8 例1-1 语句序列例如正确的语句序列:package Transportation;import java.awt.Graphics;import java.applet.Applet;错误的语句序列:import java.awt.Graphics;impor
2、t java.applet.Applet;package Transportation;/在包说明语句之前含有其他语句错误的语句序列:package Transportation;package House;import java.applet.Applet;/含有两个包说明语句程序1-2 处理命令行参数/ 简单的应用程序HelloWorldApp/public class HelloWorldApppublic static void main (String args)System.out.println (Hello World!);if (args.length!=0) System.
3、out.println(Hello + args0+ !);第2章 面向对象程序设计技术例2-1 使用根本数据类型保存学生的信息String studentName;/ 保存int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机根底成绩float credit;/ 保存已得到的学分例2-2 定义学生信息的抽象数据类型例如ADT studentInfoString studentName;/ 保存int age;/ 保存年龄float ma
4、thScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机根底成绩float credit;/ 保存已得到的学分例2-3 学生类中数据成员定义例如public class studentInfo String studentName;/ 保存int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机根底成绩float credit;/
5、 保存已得到的学分例2-4 学生类定义例如public class studentInfo String studentName;/ 保存int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机根底成绩float credit;/ 保存已得到的学分void printName()System.out.println(studentName + studentName);例2-5 学生对象例如平 20 78 84 90 86 35立群 20
6、83 85 90 91 36王睿 21 81 90 84 76 35例2-6 雇员类和经理类的定义public class Employee private String name;/private Date hireDate;/入司时间private Date dateOfBirth;/生日private String jobTitle;/职位private int grade;/级别private int seNumber;/工号./成员方法的定义public class Manager private String name;/private Date hireDate;/入司时间pri
7、vate Date dateOfBirth;/生日private String jobTitle;/职位private int grade;/级别private int seNumber;/工号private String department;/部门private Employee subordinates;/团队员工./成员方法的定义第3章 标识符和根本数据类型例3-1 注释例如/*/*程序名:ment.java书名:Java程序设计作用:注释例如 zhiyao日期:2008年10月30日*/*public class ment/-/ Prints:Hello!/-public stati
8、c void main (String args)System.out.println (Hello!);/ print a String例3-2 合法标识符例如MyIdentifierHelloJavaMA*LengthuserNameUser_name$changecounter_sys_var1line5a_numberAbcde$bill_oneintamethodzhiyao例3-3 错误标识符例如2ToSum / 以数字2开头pubilc/ 是Java的关键字,有特殊含义*myClass/ 含有其他符号*d+4/ 含有其他符号+程序3-1 两种程序风格的比较(1) 提倡的程序风格/
9、分隔符例如import java.io.*;import java.util.StringTokenizer;import java.util.Random;public class TestTest1public static void main(Stringargs)String result = this is a test.split(s);for (int *=0; * 0)System.out.println(“integerVar = 0”);elseSystem.out.println(“integerVar yVar;/ 给布尔类型变量赋值程序3-7import java.u
10、til.*;public class DataTypeTestpublic static void main(String args)boolean flagValue;char isChar;byte isByte;intintValue;long longValue;short shortValue;float floatValue;double doubleValue;flagValue =true;isChar=y;isByte=30;intValue=-70000;longValue=200l;shortValue=20000;floatValue=9.997E-5f;doubleV
11、alue=floatValue*floatValue;System.out.println(The values are:);System.out.println(布尔类型变量 flagValue = +flagValue);System.out.println(字符类型变量isChar = + isChar);System.out.println(字节类型变量isByte = + isByte);System.out.println(整型变量 intValue= +intValue);System.out.println(长整型变量 longValue= +longValue);System