public class Main {//冒泡排序
public static void main(String[] args) {
int[] a = { 234, 345, 45, 6, 345, 24, 23, 42, 1, 14, 2, 334, 5, 35, 34 };
for (int i = 0; i < a.length - 1; i++) {
for (int j = 0; j < a.length - i - 1; j++) {
if (a[j] < a[j + 1]) {
int temp;
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
水果编程
public class Fruit {
private double weigth;
private String coler;
public Fruit(double weith,String coler){
this.weigth=weith;
this.coler=coler;
}
public void showInformation(){
System.out.println("the weigth:"+weigth+"\n"+"the coler:"+coler);
}
}
public class Apple extends Fruit {
public Apple(double weith, String coler) {
super(weith, coler);
// TODO Auto-generated constructor stub
}
}
public class Oriange extends Fruit {
public Oriange(double weith, String coler) {
super(weith, coler);
// TODO Auto-generated constructor stub
}
}
public class Box {
private Fruit [] boxs=new Fruit[100];
private static int p=0;
public void addFruit(Fruit fruit){
boxs[p]=fruit;
p++;
}
public Fruit geFruit(){
p--;
return boxs[p];
}
}
public class Main {
public static void main(String[] args) {
Apple a=new Apple(100,"hhh");
Oriange o =new Oriange(13,"qqqq");
Fruit f;
Box b=new Box();
b.addFruit(a);
b.addFruit(o);
f=b.geFruit();
f.showInformation();
f=b.geFruit();
f.showInformation();
}
}
接口:
public interface Abtest {
public static final double PI = 3.1415926;
public double area();
}
public class Abapply implements Abtest {
private double r;
public Abapply(double r){
this.r=r;
}
public double area() {
return PI*r*r;
}
}
public class MainAb {
public static void main(String args[]){
Abapply a=new Abapply(10);
System.out.println(a.area());
}
}
自定义异常类:
public class AgeException extends Exception {
public AgeException(){
super();
}
public AgeException(String msg){
super(msg);
}
}
public class InsuranceCheck {
public static void main(String args[]){
int money;
try {
money=judge(1998);
System.out.println(money);
} catch (AgeException e) {
e.printStackTrace();
}
}
public static int judge(int age) throws AgeException{
int ages;
ages=2010-age;
if(ages<16){
throw new AgeException("未满16周岁,不需要交保险!");
}
ages=ages-16;
if(ages<4&&ages>=0){
return 2000;
}
else
return 1000;
}
}