java马士兵源码.docx

上传人:b****6 文档编号:5947977 上传时间:2023-01-02 格式:DOCX 页数:30 大小:20.44KB
下载 相关 举报
java马士兵源码.docx_第1页
第1页 / 共30页
java马士兵源码.docx_第2页
第2页 / 共30页
java马士兵源码.docx_第3页
第3页 / 共30页
java马士兵源码.docx_第4页
第4页 / 共30页
java马士兵源码.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

java马士兵源码.docx

《java马士兵源码.docx》由会员分享,可在线阅读,更多相关《java马士兵源码.docx(30页珍藏版)》请在冰豆网上搜索。

java马士兵源码.docx

java马士兵源码

Cat.Java

publicclassCat{

privatestaticintsid=0;

privateStringname;

intid;

Cat(Stringname){

this.name=name;

id=sid++;

}

publicvoidinfo(){

System.out.println

("Mynameis"+name+"No."+id);

}

publicstaticvoidmain(Stringarg[]){

Cat.sid=100;

Catmimi=newCat("mimi");

mimi.sid=2000;

Catpipi=newCat("pipi");

mimi.info();

pipi.info();

}

}

Dog.java

publicclassDog{

staticintfurColor;

floatheight;

floatweight;

voidcatchMouse(Mousem){

//as;dfj;asdf

//asdfj;asf

//m.scream();

}

publicstaticvoidmain(String[]args){

//inti;

System.out.println(furColor);

Dogd=newDog();

Mousem=newMouse();

d.catchMouse(m);

HelloWorldhw=newHelloWorld();

}

}

classMouse{

intheight;

}

Count3Quit.java

publicclassCount3Quit{

publicstaticvoidmain(String[]args){

int[]a=newint[500];

for(inti=0;i

a[i]=1;

}

intleftCount=500;

intcountNum=0;

intindex=0;

while(leftCount!

=1){

if(a[index]==1){

countNum++;

if(countNum==3){

countNum=0;

a[index]=0;

leftCount--;

}

}

index++;

if(index==a.length){

index=0;

}

}

for(inti=0;i

if(a[i]==1){

System.out.println(i);

}

}

}

}

Fab.java

publicclassFab{

publicstaticvoidmain(String[]args){

System.out.println(f(-9));

}

publicstaticlongf(intindex){

if(index<1){

System.out.println("invalidparameter!

");

return-1;

}

if(index==1||index==2){

return1;

}

longf1=1L;

longf2=1L;

longf=0;

for(inti=0;i

f=f1+f2;

f1=f2;

f2=f;

}

returnf;

}

}

HelloWorld.java

publicclassHelloWorld{

staticintj=9;

publicstaticvoidmain(String[]asdfasf){//a;sldfkja;sdjf;asjdf;asjdf

System.out.println("HW");

System.out.println(123);

System.out.println(j);

inti=8;

}

publicstaticvoidm(){

}

}

classTT{}

ListFile.java

importjava.io.*;

publicclassListFile{

publicstaticvoidmain(String[]args){

Filef=newFile("d:

\\test");

/*

File[]files=f.listFiles();

for(Fileff:

files){

System.out.println(ff.getName());

}

*/

listChilds(f,0);

}

publicstaticvoidlistChilds(Filef,intlevel){

StringpreStr="";

for(inti=0;i

System.out.println(preStr+f.getName());

if(!

f.isDirectory())return;

File[]childs=f.listFiles();

for(inti=0;i

listChilds(childs[i],level+1);

}

}

}

MySearch.java

publicclassMySearch{

publicclassmain(String[]args){

inta[]={2,5,99,4,6,8,7,24,12};

intm=6;

for(inti=0;i

if(a[i]==m){

System.out.println(i);

}

}

}

}

OddSum.java

publicclassOddSum{

publicstaticvoidmain(String[]args){

longresult=0;

for(inti=1;i<=99;i+=2){

result+=i;

}

System.out.println("result="+result);

}

}

Point3D.java

publicclassPoint3D{

doublex,y,z;

publicPoint3D(double_x,double_y,double_z){

x=_x;

y=_y;

z=_z;

}

publicvoidsetX(double_x){

x=_x;

}

publicdoubledistance(){

returnx*x+y*y+z*z;

}

publicstaticvoidmain(String[]args){

Point3Dp=newPoint3D(1.2,3.4,5.8);

p.setX(1.3);

System.out.println(p.distance());

}

}

TestAccess.java

T.java

publicclassT{

inti;

voidm(inti){

this.i=i;

}

voidm(shorti){

System.out.println("short");

}

publicstaticvoidmain(String[]args){

this.i=8;

Tt=newT();

t.m(5);

}

}

TestBreak.java

publicclassTestBreak{

publicstaticvoidmain(Stringargs[]){

intstop=4;

for(inti=1;i<=10;i++){

//当i等于stop时,退出循环

if(i==stop){

;

}

break;

System.out.println("i="+i);

}

}

}

TestCircle.java

classPoint{

privatedoublex;

privatedoubley;

Point(doublex1,doubley1){

x=x1;

y=y1;

}

publicdoublegetX(){returnx;}

publicdoublegetY(){returny;}

publicvoidsetX(doublei){x=i;}

publicvoidsetY(doublei){y=i;}

}

classCircle{

privatePointo;

privatedoubleradius;

Circle(Pointp,doubler){

o=p;

radius=r;

}

Circle(doubler){

o=newPoint(0.0,0.0);

radius=r;

}

booleancontains(Pointp){

doublex=p.getX()-o.getX();

doubley=p.getY()-o.getY();

if(x*x+y*y>radius*radius)returnfalse;

elsereturntrue;

}

publicvoidsetO(doublex,doubley){

o.setX(x);

o.setY(y);

}

publicPointgetO(){returno;}

publicdoublegetRadius(){returnradius;}

publicvoidsetRadius(doubler){radius=r;}

publicdoublearea(){

return3.14*radius*radius;

}

}

publicclassTestCircle{

publicstaticvoidmain(Stringargs[]){

Circlec1=newCircle(newPoint(1.0,2.0),2.0);

Circlec2=newCircle(5.0);

System.out.println("c1:

("+c1.getO().getX()+","

+c1.getO().getY()+"),"+c1.getRadius());

System.out.println("c2:

("+c2.getO().getX()

+","+c2.getO().getY()+"),"+c2.getRadius());

System.out.println("c1area="+c1.area());

System.out.println("c1area="+c2.area());

c1.setO(5,6);

c2.setRadius(9.0);

System.out.println("c1:

("+c1.getO().getX()+","

+c1.getO().getY()+"),"+c1.getRadius());

System.out.println("c2:

("+c2.getO().getX()+","

+c2.getO().getY()+"),"+c2.getRadius());

System.out.println("c1area="+c1.area());

System.out.println("c1area="+c2.area());

Pointp1=newPoint(5.2,6.3);

System.out.println(c1.contains(p1));

System.out.println(c1.contains(newPoint(10.0,9.0)));

}

}

TestConstruct.java

classPerson2{

privateStringname;

privateStringlocation;

Person2(Stringname){

this.name=name;

location="beijing";

}

Person2(Stringname,Stringlocation){

this.name=name;

this.location=location;

}

publicStringinfo(){

return

"name:

"+name+"location:

"+location;

}

}

classTeacherextendsPerson2{

privateStringcapital;

Teacher(Stringname,Stringcapital){

this(name,"beijing",capital);

}

Teacher(Stringname,Stringlocation,Stringcapital){

super(name,location);

this.capital=capital;

}

publicStringinfo(){

returnsuper.info()+"capital:

"+capital;

}

}

publicclassTestConstruct{

publicstaticvoidmain(String[]args){

Teachert=newTeacher("B","GG");

System.out.println(t.info());

}

}

TestConvert2.java

publicclassTestConvert2{

publicstaticvoidmain(String[]args){

inti=1,j=12;

floatf1=(float)0.1;//0.1f

floatf2=123;

longl1=12345678,l2=8888888888L;

doubled1=2e20,d2=124;

byteb1=1,b2=2,b3=127;

j=j+10;

i=i/10;

i=(int)(i*0.1);

charc1='a',c2=125;

byteb=(byte)(b1-b2);

charc=(char)(c1+c2-1);

floatf3=f1+f2;

floatf4=(float)(f1+f2*0.1);

doubled=d1*i+j;

floatf=(float)(d1*5+d2);

}

}

TestConvert.java

publicclassTestConvert{

publicstaticvoidmain(Stringarg[]){

inti1=123;

inti2=456;

doubled1=(i1+i2)*1.2;//系统将转换为double型运算

floatf1=(float)((i1+i2)*1.2);//需要加强制转换符

byteb1=67;

byteb2=89;

byteb3=(byte)(b1+b2);//系统将转换为int型运算,需要强制转换符

System.out.println(b3);

doubled2=1e200;

floatf2=(float)d2;//会产生溢出

System.out.println(f2);

floatf3=1.23f;//必须加f

longl1=123;

longl2=30000000000L;//必须加l

floatf=l1+l2+f3;//系统将转换为float型计算

longl=(long)f;//强制转换会舍去小数部分(不是四舍五入)

}

}

TestDigitCount.java

publicclassTestDigitCount{

publicstaticvoidmain(String[]args){

inti=34789;

doubled=3478.9765;

digitCount2(String.valueOf(i));

digitCount2(String.valueOf(d));

}

publicstaticvoiddigitCount(Strings){

intindex=s.indexOf(".");

if(index==-1){

System.out.println(s.length());

}else{

System.out.println("整数:

"+index+"\n"+"小数:

"+(s.length()-index-1));

}

}

publicstaticvoiddigitCount2(Strings){

Strings1=s.replace('.',',');

String[]ss=s1.split(",");

if(ss.length==1){

System.out.println(s1.length());

}elseif(ss.length==2){

System.out.println("整数:

"+ss[0].length()+"\n"+"小数:

"+ss[1].length());

}else{

System.out.println("FormatError!

");

}

}

}

TestEqual.java

publicclassTestEqual{

publicstaticvoidmain(String[]args){

Integeri1=newInteger

(1);

Integeri2=newInteger

(1);

System.out.println(i1==i2);

System.out.println(i1.equals(i2));

Maom1=newMao("A","A");

Maom2=newMao("A","A");

System.out.println(m1==m2);

System.out.println(m1.equals(m2));

}

}

classMao{

Stringname;

Stringcolor;

Mao(Stringn,Stringc){

name=n;color=c;

}

publicbooleanequals(Objectobj){

returntrue;

}

}

TestFormat.java

publicclassTestFormat{

publicstaticviodmain(String[]args){

System.out.println("ok");

System.out.println("hello");

inti=8+9;

for(inti=0;i<10;i++){

System.out.println(i);

System.out.println(i);

}

}

publicvoidm(){

System.out.println("ok");

}

publicvoidm2(){

System.out.println("ok");

}

publicvoidm3(){

System.out.println("ok");

}

publicvoidm4(){

}

}

TestIF.java

publicclassTestIF{

publicstaticvoidmain(String[]args){

inti=20;

if(i<20){

System.out.println("<20");

System.out.println("<20");

}elseif(i<40){

System.out.println("<40");

}elseif(i<60){

System.out.println("<60");

}else

System.out.println(">=60");

System.out.println(">=60");

}

}

TestInherit.java

classFatherClass{

publ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1