java2实用教程(第3版例子代码).doc
文本预览下载声明
Java 2实用教程(第三版)
清华大学出版社
(编著 耿祥义 张跃平)
例子源代码
建议使用文档结构图
(选择Word菜单→视图→文档结构图)
Java 语言入门
例子1
public class Hello
{
public static void main (String args[ ])
{
System.out.println(你好,很高兴学习Java);
}
}
例子2
public class People
{ int height;
String ear;
void speak(String s)
{ System.out.println(s);
}
}
class A
{ public static void main(String args[])
{ People zhubajie;
zhubajie=new People();
zhubajie.height=170;
zhubajie.ear=两只大耳朵;
System.out.println(身高:+zhubajie.height);
System.out.println(zhubajie.ear);
zhubajie.speak(师傅,咱们别去西天了,改去月宫吧);
}
}
例子3
import java.applet.*;
import java.awt.*;
public class Boy extends Applet
{ public void paint(Graphics g)
{ g.setColor(Color.red);
g.drawString(我一边喝着咖啡,一边学Java呢,5,30);
g.setColor(Color.blue);
g.drawString(我学得很认真,10,50);
}
}
标识符、关键字和数据类型
例子1
public class Example2_1
{ public static void main (String args[ ])
{ char chinaWord=你,japanWord=ぁ;
int p1=36328,p2=38358;
System.out.println(汉字\你\在unicode表中的顺序位置:+(int)chinaWord);
System.out.println(日语\ぁ\在unicode表中的顺序位置:+(int)japanWord);
System.out.println(unicode表中第20328位置上的字符是:+(char)p1);
System.out.println(unicode表中第12358位置上的字符是:+(char)p2);
}
}
例子2
public class Example2_2
{ public static void main (String args[ ])
{ int c=2200;
long d=8000;
float f;
double g=123456789.123456789;
c=(int)d;
f=(float)g; //导致精度的损失.
System.out.print(c= +c);
System.out.println( d= +d);
System.out.println(f= +f);
System.out.println(g= +g);
}
}
例子3
public class Example2_3
{ public static void main(String args[])
{ int a[]={100,200,300};
int b[]={10,11,12,13,14,15,16};
b=a;
b[0]=123456;
System.out.println(数组a:+a[0]+,+a[1]+,+a[2]);
System.out.println(数组b:+b[0]+,+b[1]+,+b[2]);
System.out.println(数组b的长度:+b.length);
}
}
运算符、表达式和语句
例子1
class Example3_1
{ public sta
显示全部