ntln("现在 y 的值是:"+y); } int a,b=10; if(((a=0)==0)|((b=20)==20)) { System.out.println("现在 b 的值是:"+b); System.out.println("现在 的值是:"+b); } } } 例子 3 public class Example3_3 { public static void main(String args[]) { int a=9,b=5,c=7,t;
4
if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c) { t=b; b=c; c=t; } System.out.println("a="+a+",b="+b+",c="+c); } } 例子 4 public class Example3_4 { public static void main(String args[]) { int math=65 ,english=85; if(math>60) System.out.println("数学及格了"); .println("数学及格了 { System.out.println("数学及格了"); } else System.out.println("数学不及格 数学不及格"); { System.out.println("数学不及格"); } if(english>90) System.out.println("英语是优 英语是优"); { System.out.println("英语是优"); } else System.out.println("英语不是优 英语不是优"); { System.out.println("英语不是优"); } System.out.println("我在学习控制语句 我在
学习控制语句"); System.out.println("我在学习控制语句"); } } 例子 5 class public class Example3_5 { public static void main(String args[]) { int x=2,y=1; switch(x+y) { case 1 : System.out.println(x+y);
5
break; case 3: System.out.println(x+y); case 0: System.out.println(x+y); break; System.out.println("没有般配的 没有般配的"+(x+y)); default: System.out.println("没有般配的"+(x+y)); } } } 例子 6 public class Example3_6 { public static void main(String args[]) { long sum=0,a=5,item=a,n=10,i=1; for(i=1;i<=n;i++) for(i=1;i<=n;i++) { sum=sum+item; item=item*10+a; } System.out.println(sum); } } 例子 7 class Example3_7 { public static void main(String args[]) { double sum=0,a=1; int i=1; while(i<=20) { sum=sum+a; i=i+1; a=a*(1.0/i); } System.out.println("sum="+sum); } } 例子 8 class Example3_8 { public static void main(String args[]) { int sum=0,i,j; for( i=1;i<=10;i++)
6
// { if(i%2==0) //计算 1+3+5+7+9 continue; sum=sum+i; } System.out.println("sum="+sum); //求 for(j=2;j<=50;j++) //求 50 以内的素数 { for( i=2;i<=j/2;i++) { if(j%i==0) break; } if(i>j/2) if(i>j/2) System.out.println(""+j+"是素数 是素数"); { System.out.println(""+j+"是素数"); } } } }
7
第三章
例子 1
类、对象和接口
class XiyoujiRenwu { float height,weight; String head, ear,hand,foot, mouth; void speak(String s) { System.out.println(s); } } class A { public static void main(String args[]) //声明对象 { XiyoujiRenwu zhubajie; //声明对象 //为对象分配内存 为对象分
配内存, zhubajie=new XiyoujiRenwu(); //为对象分配内存,使用 new 运算符和默 认的构造方法 } } 例子 2 class Point { int x,y; Point(int a,int b) { x=a; y=b; } } public class A { public static void main(String args[]) { Point p1,p2; //声明对象 p1 和 p2 //声明对象 //为对象分配内存 为对象分配内存, p1=new Point(10,10); //为对象分配内存,使用 new 和类中的构造 方法 //为对象分配内存 为对象分配内存, p2=new Point(23,35); //为对象分配内存,使用 new 和类中的构造 方法 } } 例子 3 class XiyoujiRenwu float height,weight; height,weight; { String head, ear,hand,foot,mouth;
8
void speak(String s) { head="歪着头"; head="歪着头"; 歪着头 System.out.println(s); } } class Example4_3 { public static void main(String args[]) zhubajie,sunwukong;//声明对象 { XiyoujiRenwu zhubajie,sunwukong;//声明对象 XiyoujiRenwu(); //为对象分配内存 zhubajie=new XiyoujiRenwu(); //为对象分配内存 sunwukong=new XiyoujiRenwu(); //对象给自己的变量赋值 zhubajie.heigh