1、java马士兵源码Cat.Javapublic class Cat private static int sid = 0; private String name; int id; Cat(String name) this.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
2、 pipi = new Cat(pipi); mimi.info(); pipi.info(); 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()
3、; 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) c
4、ountNum +; 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); Fab.javapublic class Fab public static void main(String args) System.out.println(f(-9); public static long f(int index) if(index 1
5、) 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;sldf
6、kja;sdjf;asjdf;asjdf System.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 : fil
7、es) 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+) listChi
8、lds(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;
9、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
10、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 cla
11、ss 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
12、= 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:(+
13、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.ge
14、tO().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
15、 location; Person2(String name) this.name = name; location = beijing; Person2(String name,String location) this.name = name; this.location = location; public String info() return name: +name+ location: +location; class Teacher extends Person2 private String capital; Teacher(String name, String capit
16、al) this(name, beijing, capital); Teacher(String name, String location, String capital) super(name, location); this.capital = capital; public String info() return super.info() + capital: + capital; public class TestConstruct public static void main(String args) Teacher t = new Teacher(B, GG); System
17、.out.println(t.info(); 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=12
18、5; 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
19、 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;/系统将转换为fl
20、oat型计算 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(ind
21、ex = -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
22、(整数: + 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,
23、 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) Syst
24、em.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 publ
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1