




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java-马士兵-源码Cat.Javapublic class Cat private static int sid = 0; private String name; int id; Cat(String name) = name; id = sid+; public void info() System.out.println (My name is +name+ No.+id); public static void main(String arg) Cat.sid = 100; Cat mimi = new Cat(mimi); mimi.sid = 2000; Cat pipi = new Cat(pipi); (); (); Dog.javapublic class Dog static int furColor;float height;float weight;void catchMouse(Mouse m) /as;dfj;asdf/asdfj;asf/m.scream();public static void main(String args) /int i;System.out.println(furColor);Dog d = new Dog();Mouse m = new Mouse();d.catchMouse(m);HelloWorld hw = new HelloWorld();class Mouse int height;Count3Quit.javapublic class Count3Quit public static void main(String args) int a = new int500;for(int i=0; ia.length; i+) ai = 1;int leftCount = 500;int countNum = 0;int index = 0;while(leftCount != 1) if(aindex = 1) countNum +;if(countNum = 3) countNum = 0;aindex = 0;leftCount -;index +;if(index = a.length) index = 0;for(int i=0; ia.length; i+) if(ai = 1) System.out.println(i);- 12 -Fab.javapublic class Fab public static void main(String args) System.out.println(f(-9);public static long f(int index) if(index 1) System.out.println(invalid parameter!);return -1;if(index = 1 | index = 2) return 1;long f1 = 1L;long f2 = 1L;long f = 0;for(int i=0; iindex-2; i+) f = f1 + f2;f1 = f2;f2 = f;return f;HelloWorld.javapublic class HelloWorld static int j = 9;public static void main(String asdfasf) /a;sldfkja;sdjf;asjdf;asjdfSystem.out.println(HW); System.out.println(123);System.out.println(j);int i = 8;public static void m() class TT ListFile.javaimport java.io.*;public class ListFile public static void main(String args) File f = new File(d:test);/*File files = f.listFiles();for(File ff : files) System.out.println(ff.getName();*/listChilds(f, 0);public static void listChilds(File f, int level) String preStr = ;for(int i=0; ilevel; i+) preStr += ; System.out.println(preStr + f.getName();if(!f.isDirectory() return;File childs = f.listFiles();for(int i=0; ichilds.length; i+) listChilds(childsi, level + 1);MySearch.javapublic class MySearch public class main(String args) int a = 2, 5, 99, 4, 6, 8, 7, 24, 12;int m = 6;for(int i=0; ia.length; i+) if(ai = m) System.out.println(i);OddSum.javapublic class OddSum public static void main(String args) long result = 0;for(int i=1; i=99; i+=2) result += i; System.out.println(result= + result);Point3D.javapublic class Point3D double x, y, z;public Point3D(double _x, double _y, double _z) x = _x;y = _y;z = _z; public void setX(double _x) x = _x;public double distance() return x*x + y*y + z*z;public static void main(String args) Point3D p = new Point3D(1.2, 3.4, 5.8);p.setX(1.3);System.out.println(p.distance();TestAccess.javaT.javapublic class T int i;void m(int i) this.i = i;void m(short i) System.out.println(short);public static void main(String args) this.i = 8;T t = new T();t.m(5);TestBreak.javapublic class TestBreak public static void main(String args) int stop = 4; for (int i = 1; i radius * radius) return false; else return true; public void setO(double x, double y) o.setX(x); o.setY(y); public Point getO() return o; public double getRadius() return radius; public void setRadius(double r) radius = r; public double area() return 3.14 * radius * radius; public class TestCircle public static void main(String args) Circle c1 = new Circle(new Point(1.0,2.0), 2.0); Circle c2 = new Circle(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(c1 area = +c1.area(); System.out.println(c1 area = +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(c1 area = +c1.area(); System.out.println(c1 area = +c2.area(); Point p1 = new Point(5.2, 6.3); System.out.println(c1.contains(p1); System.out.println(c1.contains(new Point(10.0,9.0); TestConstruct.javaclass Person2 private String name; private String location; Person2(String name) = name; location = beijing; Person2(String name,String location) = name; this.location = location; public String info() return name: +name+ location: +location; class Teacher extends Person2 private String capital;Teacher(String name, String capital) this(name, beijing, capital);Teacher(String name, String location, String capital) super(name, location);this.capital = capital;public String info() return () + capital: + capital;public class TestConstruct public static void main(String args) Teacher t = new Teacher(B, GG);System.out.println(();TestConvert2.javapublic class TestConvert2 public static void main(String args) int i=1,j=12; float f1=(float)0.1; /0.1f float f2=123; long l1 = 12345678,l2=8888888888L; double d1 = 2e20,d2=124; byte b1 = 1,b2 = 2,b3 = 127; j = j+10; i = i/10; i = (int)(i*0.1); char c1=a,c2=125; byte b = (byte)(b1-b2); char c = (char)(c1+c2-1); float f3 = f1+f2; float f4 = (float)(f1+f2*0.1); double d = d1*i+j; float f = (float)(d1*5+d2);TestConvert.javapublic class TestConvert public static void main(String arg) int i1 = 123; int i2 = 456; double d1 = (i1+i2)*1.2;/系统将转换为double型运算 float f1 = (float)(i1+i2)*1.2);/需要加强制转换符 byte b1 = 67; byte b2 = 89; byte b3 = (byte)(b1+b2);/系统将转换为int型运算,需要强制转换符 System.out.println(b3); double d2 = 1e200; float f2 = (float)d2;/会产生溢出 System.out.println(f2); float f3 = 1.23f;/必须加f long l1 = 123; long l2 = 30000000000L;/必须加l float f = l1+l2+f3;/系统将转换为float型计算 long l = (long)f;/强制转换会舍去小数部分(不是四舍五入) TestDigitCount.javapublic class TestDigitCount public static void main(String args) int i = 34789;double d = 3478.9765;digitCount2(String.valueOf(i);digitCount2(String.valueOf(d);public static void digitCount(String s) int index = s.indexOf(.);if(index = -1) System.out.println(s.length(); else System.out.println(整数: + index + n + 小数: + (s.length() - index - 1);public static void digitCount2(String s) String s1 = s.replace(., ,);String ss = s1.split(,);if(ss.length = 1) System.out.println(s1.length(); else if(ss.length = 2) System.out.println(整数: + ss0.length() + n + 小数: + ss1.length(); else System.out.println(Format Error!);TestEqual.javapublic class TestEqual public static void main(String args) Integer i1 = new Integer(1);Integer i2 = new Integer(1);System.out.println(i1 = i2);System.out.println(i1.equals(i2);Mao m1 = new Mao(A, A);Mao m2 = new Mao(A, A);System.out.println(m1 = m2);System.out.println(m1.equals(m2);class Mao String name; String color; Mao(String n,String c) name = n; color = c; public boolean equals(Object obj) return true; TestFormat.javapublic class TestFormat public static viod main(String args) System.out.println(ok); System.out.println(hello);int i = 8 + 9;for(int i=0; i10; i+) System.out.println(i);System.out.println(i);public void m() System.out.println(ok);public void m2() System.out.println(ok);public void m3() System.out.println(ok);public void m4() TestIF.javapublic class TestIF public static void main(String args) int i = 20;if(i 20) System.out.println(20);System.out.println(20); else if (i 40) System.out.println(40); else if (i 60) System.out.println(=60);System.out.println(=60);TestInherit.javaclass FatherClass public int value; public void f() value = 100; System.out.println (FatherClass.value=+value); class ChildClass extends FatherClass public int value; public void f() super.f(); value = 200; System.out.println (ChildClass.value=+value); System.out.println(value); System.out.println(super.value); public class TestInherit public static void main(String args) ChildClass cc = new ChildClass();cc.f();TestInterface.javapublic class TestInterface PetCarer pc = new Worker();pc.feed();interface PetCarer void feed();void playWithPet();class Worker implements PetCarer public void feed() System.out.println(Worker feed . );void playWithPet() System.out.println(Worker play with pet . );TestMethod2.javapublic class TestMethod2 public int Max(int a, int b) return a b ? a : b; public int Min(int a, int b) return a 3) return;System.out.println(i);public static void m3(int i, int j) System.out.println(i + j);public static int m4(int i, int j) return i j ? i : j;TestMetrics.javapublic class TestMetrics public static void main(String args) int m = 1,2,3,2,3,4,4,5,6; int n = 3,4,5,5,6,7; int mn = new int3; for(int i = 0; im.length;i+) mni = new intn0.length; for (int i = 0; i m.length; i+) for (int j = 0; j n0.length; j+) for (int k = 0; k n.length; k+) mnij += mik * nkj; for(int i = 0; imn.length;i+) for(int j =0;jmni.length;j+) System.out.print(mnij); if(jmni.length-1) System.out.print(,); System.out.println(); TestOverLoad.javapublic class TestOverLoad public static void main(String args) Person p = new Person();Person p1 = new Person(400);Person p2 = new Person(2, 500);();(ok);class Person Person() id = 0;age = 20;Person(int _id) id = _id;age = 23;Person(int _id, int _age) id = _id;age = _age; /成员变量定义 private int id; private int age = 20; /方法定义 public int getAge() return age; public void setAge(int i) age = i; public int getId() return id; void info() System.out.println(my id is : + id); void info(String t) System.out.println(t + id + id); TestPack.javaimport com.bjsxt.java140.Cat;public class TestPack public static void main(String args) Cat c = new Cat();TestPerson.javaclass Person private String name; private int age; public void setName(String name) =name; public void setAge(int age) this.age=age; public String getName() return name; public int getAge() return age; class Student extends Person private String school; public String getSchool() return school; public void setSchool(String school) this.school =school; public class Test public static void main(String arg) Student student = new Student(); student.setName(John); student.setAge(18); student.setSchool(SCH); System.out.println(student.getName(); System.out.println(student.getAge(); System.out.println(student.getSchool(); TestPrimitive.javapublic class TestPrimitive public static void main(String args) Integer i = new Integer(100); Double d = new Double(123.456); int j = Value()+Value(); float f = i.floatValue()+d.floatValue(); System.out.println(j); System.out.println(f); double pi = Double.parseDouble(3.1415926); double r = Double.valueOf(2.0).doubleValue(); double s = pi*r*r; System.out.println(s); try int k = Integer.parseInt(1.25); catch (NumberFormatException e) System.out.println(数据格式不对!); System.out.println(Integer.toBinaryString(123)+B); System.out.println(Integer.toHexString(123)+H); System.out.println(Integer.toOctalString(123)+O); TestStatic.javapublic class TestStatic static int i = 0;public static void main(String args) i = 8;/T t = new T();/T.this.i = 9;class TT int i = 8;void m() TestStatic ts = new TestStatic();System.out.println(TestStatic.i);System.out.println(ts.i);TestStringCase.javapublic class TestStringCase public static void main(String args) String s = ABAabb$&$#BAAb898B#%aa;int cU = 0, cL = 0, cO = 0;for(int i=0; i= A & c = a & c =z) cL +; else cO +;System.out.println(大写: + cU);System.out.println(小写: + cL);System.out.println(其他: + cO);TestSubstr.javapublic class TestSubstr public static void main(String args) String s = Welcome to Java World!;String s1 = s.substring(11, 14);System.out.println(s1);TestSuperSub.javaclass SuperClass private int n; /* SuperClass() System.out.println(SuperClass(); */ SuperClass(int n) System.out.println(SuperClass( + n + ); this.n = n; class SubClass extends SuperClass private int n; SubClass(int n) /super(); System.out.println(SubClass( + n + ); this.n = n; SubClass() super(300); System.out.println(SubClass(); public class TestSuperSub public static void main(String arg) /SubClass sc1 = new SubClass(); SubClass sc2 = new SubClass(400); TestSwitch.javapublic class TestSwitch public static void main(String args) int i = 8;switch(i) case 8 :case 3 :case 2 :System.out.println(C);break;case 9 :System.out.println(D);break;defaul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业年度财务报表编制与审计指南
- 大数据时代的项目管理创新
- 地产销售营销制度完善
- 信息安全渗透测试与防护考核题
- 农业项目评估细则
- 零售业产品退换货规定
- 化学品生产质量监督规定
- 第10课 皮影工艺说课稿-2025-2026学年高中美术人教版2019选择性必修5 工艺-人教版2019
- 3 科学用脑 轻松学习教学设计-2023-2024学年小学地方、校本课程湘教版生命与安全
- 6.22不断发展的现代社会说课稿2024~2025学年统编版九年级历史下册
- 硬笔书法全册教案共20课时
- 广州日间病床管理办法
- 办案审讯员培训课件
- 医院保密教育培训课件
- 燃气定期安全检查制度
- 公路工程技术人员岗位面试问题及答案
- 美的研发流程培训
- 智能化技术在2025年城市污水处理厂改造中的智能化改造技术方案报告
- 2025年养老服务体系建设社会稳定风险评估报告
- 新疆交通投资(集团)有限责任公司所属公司招聘笔试题库2025
- 国网公司舆情管理制度
评论
0/150
提交评论