例题分析(2)

21。
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Qipaofa {

 public static void main(String[] args) {
  int i,j;
  int a[] = {30,1,-9,40,25};  
  int n = a.length;
  for( i = 1;i < n; i++){
   for( j = 0; j < n-1; j++)
    if(a[j] > a[j+1]){
     int t = a[j];
     a[j] = a[j+1];
     a[j+1] = t;
    }
  }
  for( i = 0; i<n; i++)
   System.out.println(a[i]+"");
 }

}


22。
public class Quiz {


 public static void main(String[] args) {
 try{
  try{
   int i;
   int j=0;
   i = 1 / j;
  }catch(Exception e){
   System.out.print("a");
   throw e;
  }finally{
   System.out.print("inside");
  }
   }catch(Exception e){
    System.out.print("CaughB");
   }finally{
    System.out.print("OutSide");
   }

 }

}



23.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Reverse {


 public static void main(String[] args) {
  int i,n = 10;
  int a[] = new int[10];
  for (i = 0;i<n; i++)
  try{
   BufferedReader br = new BufferedReader(
     new InputStreamReader(System.in));
   a[i] = Integer.parseInt(br.readLine());
  }catch(IOException e){};
  for (i = n-1; i>=0; i--)
   System.out.println(a[i]+" ");
  System.out.println();

 }

}



24.
public class Sample {
String length;

public Sample(String l){length = l;}
 public static void main(String[] args) {
  Sample s1,s2,s3;
  s1 = new Sample("aa");
  s2 = new Sample("aa");
  s3 = s2;
  long m = 21L;
  int k = 88;
  String n = "aa";
  if(s1==s2)
   System.out.println("s1==s2");
  if(s2==s3)
   System.out.println("s2==s3");
//  if(k==s1)
//  System.out.println("m==s1");
  if(s1.equals(s2))
   System.out.println("s1.equals(s2)");
  
 }

}



25.
class SplitString

{

String SplitStr;

int SplitByte;

public SplitString(String str,int bytes)

{

SplitStr=str;

SplitByte=bytes;

System.out.println("The String is:′"+SplitStr+"′;SplitBytes="+SplitByte);

}

public void SplitIt()

{

int loopCount;

loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/SplitByte+1);

System.out.println("Will Split into "+loopCount);

for (int i=1;i<=loopCount ;i++ )

{

if (i==loopCount){

System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));

} else {

System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));

}

}

}

public static void main(String[] args)

{

 SplitString ss = new SplitString("test中dd文dsaf中男大3443n中国43中国人 0ewldfls=103",4);

ss.SplitIt();

}

}


26.
public class StringText {

 /**
  * @param args
  */
 public static void main(String[] args) {
    String a ="Gone With Wind";
    String t= "Wind";
    String m;
//    m=a-t;
//    m=a[3]+"one";
    m=a.toUpperCase();

 }

}


27.
class Vehicle1{
 public void drive(){
  System.out.println("Vehicle1:drive");
 }
}
class Car1 extends Vehicle1{
 public void drive(){
  System.out.println("Car1:drive");
 }
}
public class Test {
 public static void main(String[] args) {

  Vehicle1 v;
  Car1 c;
  v=new Vehicle1();
  c = new Car1();
  v.drive();
  System.out.println("1");
  c.drive();
  System.out.println("2");
  v = c;//把地址c给了v
  System.out.println("3");
  v.drive();
  System.out.println("xiang shang zhuan xing ");
  v=(Vehicle1)c;
  System.out.println("no using");
  v.drive();
 }

}


28.
class Example{
 String str;
 public Example(){
  str = "example";
 }
 public Example(String s){
  str = s;
  System.out.println("aa");
//  System.out.println("asd"+m);
 }
}
class Demo extends Example{}
public class test1 {

 public static void f(){
  
  Example ex = new Example("Good");
//  Demo d = new Demo("Good");//只能新方法或者重载调用"Good"
 }
 public static void main(String[] args) {
  f();
 }

}



29.
public class Test2 {
public void aa(int i, int j){
 System.out.println("a");
}
public void Aa(int i, int j){
 System.out.println("A");
}
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Test2 t2 = new Test2();
  t2.Aa(5,3);
  t2.aa(3,1);
 }

}



30.
import java.util.Date;

class   super1{  
       {  
                System.out.println("super1   ok");  
        }  
        super1()   {  
           System.out.println("3");  
       }  
   }  
   
  class   Employee   extends   super1{  
             private   String   name;  
             private   double   salary=1500.00;  
             private   Date   birthday;  
//             public   Employee(){  
//              System.out.println("3"); 
//             }   这里不会被执行。。。
            public   Employee(String   n,Date   DoB){  
                System.out.println("2");  
                name=n;  
                birthday=DoB;  
            }  
             public   Employee(String   n){  
                 this(n,null);  
                 System.out.println("4");  
             }  
   }
   class   Manager   extends   Employee{  
      {  
           System.out.println("Manager   ok");  
       } 
      int b =3;
      private   String   department;  
       public   Manager(String   n,String   d){
       
             super(n);
             System.out.println("a"); 
             department=d;  
       } 
   }
    
   public   class   Test3{  
       public   static   void   main(String   args[]){  
             new   Manager("Smith","sales");  
       }  
   }


31.
class testB {
    public testB(){
     a1();
   }
    public void a1() {
      System.out.println("A-a1");
    }
    
  }
  
  public class TestA extends testB{
    int bb=0;
    public TestA() {
     bb=1000;
    }
    public void a1() {
     System.out.println("bb is"+bb);
      System.out.println("B-a1");
    }
    public static void main(String[] args) {
      new TestA();
    }
  
  }


32.
public class TestException {
 public static void f1(){
  try{
   f2();
   System.out.println("f2 complete");
  }catch(Throwable t){}
 }
 public static void f2(){
  int x= 0;
  int i = 12 / x;
  System.out.println("division by zero........");
 }
 public static void main(String[] args) {
  
 f1();
// TestException x = new TestException();
// x.f1();
 System.out.println("f1 complete");

 }
}



33.
public class WeiZhi {

 public static void main(String[] args) {
  String a = "abcabcbcadf";
  int n = a.indexOf("a");
  int m = a.lastIndexOf("a");
  System.out.println(n);
  System.out.println(m);
  System.out.print(a.length());
//  int k =a.length() - a.f(x);
  String k = a.substring(1,5);
  System.out.println(k);
 }

}



34.
public class Xiabiao {

 /**
  * @param args
  */
 public static void main(String[] args) {
 int i,s =0;
 int a[] = {10,20,30,40,50,60,70,80,90};
 for (i = 0; i< a.length;i++)
  if(a[i]%3 == 0) s += a[i];
 System.out.println("s="+s);
 }

}


35.
public class Xunhuan {

 public static void main(String[] args) {
  int i,j;
//  lab:
   for(i = 0;i < 6;i++){
   for(j = 5; j > 2; j--){
    if(i == j){
     System.out.println(""+j);
//     continue lab;
    }
   }
  }

 }

}

posted on 2006-12-24 15:44 youngturk 阅读(225) 评论(0)  编辑  收藏 所属分类: 个人随笔总结


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

公告

this year :
1 jQuery
2 freemarker
3 框架结构
4 口语英语

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

EJB学习

Flex学习

learn English

oracle

spring MVC web service

SQL

Struts

生活保健

解析文件

搜索

最新评论

阅读排行榜

评论排行榜