例子 1 public class Hello { public static void main (String args[ ]) { System.out.println("你好 你好, 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="两只大耳朵"; zhubajie.ear="两只大耳朵"; 两只大耳朵 System.out.println("身高 身高:"+zhubajie.height); System.out.println("身高:"+zhubajie.height); System.out.println(zhubajie.ear); zhubajie.speak("师傅 咱们别去西天了,改去月宫吧"); 师傅, 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("我一边喝着咖啡 我一边喝着咖啡, g.drawString("我一边喝着咖啡,一边学
Java 呢",5,30); g.setColor(Color.blue); g.drawString("我学得很认真",10,50); rawString("我学得很认真 g.drawString("我学得很认真",10,50); } }
1
第一章
例子 1
标识符、 标识符、关键字和数据类型
public class Example2_1 { public static void main (String args[ ]) chinaWord='你',japanWord='ぁ { char chinaWord='你',japanWord='ぁ'; int p1=36328,p2=38358; System.out.println(" 汉 字 \' 你 \' 在 unicode 表 中 的 顺 序 位 :"+(int)chinaWord); 置:"+(int)chinaWord); System.out.println(" 日 语 \' ぁ \' 在 unicode 表 中 的 顺 序 位 置:"+(int)japanWord); 位置上的字符是:"+(char)p1); System.out.println("unicode 表中第 20328 位置上的字符是:"+(char)p1); 位置上的字符是:"+(char)p2); 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); "+f); 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};
2
图 2.2
基本数据的转换与输出
b=a; b[0]=123456; System.out.println("数组 a:"+a[0]+","+a[1]+","+a[2]); System.out.println("数组 a:"+a[0]+","+a[1]+","+a[2]); System.out.println("数组 System.out.println("数组 b:"+b[0]+","+b[1]+","+b[2]); System.out.println("数组 的长度:"+b.length); System.out.println("数组 b 的长度:"+b.length); } }
3
第二章
例子 1
运算符、 运算符、表达式和语句
class Example3_1 { public static void main(String args[]) a1='十',a2='点',a3='进',a4='攻 { char a1='十',a2='点',a3='进',a4='攻'; secret='8'; char secret='8'; a1=(char)(a1^secret); a2=(char)(a2^secret); a3=(char)(a3^secret); a4=(
char)(a4^secret); System.out.println("密文 密文:"+a1+a2+a3+a4); System.out.println("密文:"+a1+a2+a3+a4); a1=(char)(a1^secret); a2=(char)(a2^secret); a3=(char)(a3^secret); a4=(char)(a4^secret); a4=(char)(a4^secret); System.out.println("原文 原文:"+a1+a2+a3+a4); System.out.println("原文:"+a1+a2+a3+a4); } } 例子 2 class Example3_2 { public static void main(String args[]) { int x,y=10; if(((x=0)==0)||((y=20)==20)) System.out.println("现在 的值是:"+y); { System.out.pri