em.out.println("数学不及格"); System.out.println("数学及格了");
例子 5
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); 6
break; case 3: System.out.println(x+y); case 0: System.out.println(x+y); break; 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++) { } System.out.println(sum); } } sum=sum+item; item=item*10+a;
例子 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++) 7
{
if(i%2==0) continue; sum=sum+i;
//计算 1+3+5+7+9
} System.out.println("sum="+sum); for(j=2;j<=50;j++) { { } if(i>j/2) { } } } } System.out.println(""+j+"是素数"); if(j%i==0) break; //求 50 以内的素数 for( i=2;i<=j/2;i++)
8
第四章
例子 1
class XiyoujiRenwu { float height,weight;
类、对象和接口
String head, ear,hand,foot, mouth; void speak(String s) { } XiyoujiRenwu()(
系统自动增加) { } } class A { public static void main(String args[]) { } } XiyoujiRenwu zhubajie; //声明对象 zhubajie=new XiyoujiRenwu(); //为对象分配内存,使用 new 运算符和默认的构造方法 System.out.println(s);
例子 2
class Point { int x,y; Point(int a,int b) { } } public class A { public static void main(String args[]) { Point p1,p2; p1=new Point(10,10); p2=new Point(23,35); } } //声明对象 p1 和 p2 //为对象分配内存,使用 new 和类中的构造方法 //为对象分配内存,使用 new 和类中的构造方法 x=a; y=b;
例子 3
class XiyoujiRenwu { float height,weight; String head, ear,hand,foot,mouth; 9
void speak(String s) { } } class Example4_3 { public static void main(String args[]) { XiyoujiRenwu zhubajie=new zhubajie,sunwukong;//声明对象 XiyoujiRenwu(); //为对象分配内存 //对象给自己的变量赋值 head="歪着头"; System.out.println(s);
sunwukong=new XiyoujiRenwu(); zhubajie.height=1.80f; zhubajie.head="大头"; zhubajie.ear="一双大耳朵"; sunwukong.height=1.62f; sunwukong.weight=1000f; sunwukong.head="绣发飘飘"; System.out.println("zhubajie 的身高:"+zhubajie.height); System.out.println("zhubajie
的头:"+zhubajie.head); System.out.println("sunwukong 的重量:"+sunwukong.weight); System.out.println("sunwukong 的头:"+sunwukong.head); zhubajie.speak("俺老猪我想娶媳妇"); //对象调用方法 System.out.println("zhubajie 现在的头:"+zhubajie.head); sunwukong.speak("老孙我重 1000 斤,我想骗八戒背我"); //对象调用方法 System.out.println("sunwukong 现在的头:"+sunwukong.head); } } //对象给自己的变量赋值
例子 4
class 梯形 { float 上底,下底,高,面积; 梯形(float x,float y,float h) { 上底=x; 下底=y; 高=h; } float 计算面积() { } void 修改高(float height) { } float 获取高() 10 高=height; 面积=(上底+下底)*高/2.0f; return 面积;
{ } }
return 高;
public class Example4_4 { public static void main(String args[]) { 梯形 laderOne=new 梯形(12.0f,3.5f,50),laderTwo=new 梯形(2.67f,3.0f,10); System.out.println("laderOne 的高是:"+laderOne.获取高()); System.out.println("laderTwo 的高是:"+laderTwo.获取高()); System.out.println("laderOne 的面积是:"+laderOne.计算面积()); System.out.println("laderTwo 的面积是:"+laderTwo.计算面积()); laderOne.修改高(10); float h=laderOne.获取高(); laderTwo.修改高(h*2); System.out.p