java技術博客

          jsp博客
          數據加載中……

          CommandInput.java

          /*
          *命令行參數的輸入,從命令行輸入的任何參數,對于java來講都是用字符串處理的
          */
          public class CommandInput{
          public static void main(String[] args){
          if(args.length==0){
          System.out.println("你沒有輸出參數,程序退出");

          }

          else{
          System.out.println("你一共輸入了"+args.length+"個參數");
          if(args[0].equals("h"))
          System.out.print("hello");
          if(args[0].equals("g"))
          System.out.print("Bye-Bye");



          for(int i=1;i<args.length;i++)
          {
          System.out.print("  "+args[i]);

          }
          }
          }
          }

          posted @ 2008-10-22 08:20 郭興華 閱讀(149) | 評論 (0)編輯 收藏
          CapacityTest.java

          public class CapacityTest{
          public static void main(String[] args){
          String buffer sb=new StringBuffer(10);
          sb.append("this is a a");
          System.out.println(sb.capacity());
          System.out.println(sb.length());
          }
          }

          posted @ 2008-10-22 07:57 郭興華 閱讀(90) | 評論 (0)編輯 收藏
          ArraySort.java

          /*
          *數組排序及隨機數的產生
          */
          import java.util.Arrays;
          import javax.swing.*
          public class ArraySort{
          public static void main(String[] args){
          String strIn=JoptionPane.showInputDialog("請輸入工共多少個彩球:");
          String strOut=JOptionPane.showInputDialog("請輸入需抽取多少個彩球:");
          int in=Integer.parseInt(strIn);
          int[] total=new int[in];//生成彩球總數數組
          for(int i=0;i<in;i++){
          total[i]=i+1;
          }
          int[] out=new int[Integer.parseInt(strOut)];
          for(int i=0;i<out.length;i++){
          int r=(int)Math.random()*in;//產生隨機元素序列號
          out[i]=total[r];
          total[r]=total[in-1];//將最后一個元素移到當前位置,把取出的刪除
          in--;

          System.out.print(" "+out[i]);}
          Arrays.sort(out);
          System.out.println("抽取的數字排序后是:");
          for (int i=0;i<out.length;i++){
          System.out.print(" "+out[i]);
          }
          System.exit(0);
          }}

          posted @ 2008-10-22 07:49 郭興華 閱讀(482) | 評論 (0)編輯 收藏
          ArrayTest.java

          /**
          *通過這個程序,我們要測試兩個方面:
          *1.匿名數組可以賦值與一個已經存在數組變量,不關心原來數組變量的容量
          *2.數組變量的類型必須要與匿名數組的類型一致




          public class ArrayTest{
          public static void main(String[] args){
          ArrayTest aTest=new ArrayTest();
          int[] a={1,2,3};//聲明一個新的數組,并賦值與一個新的數組變量
          aTest.aprint(a);
          a=new int[]{10,20,30,40,50};//將匿名數組賦值與存在的數組變量a
          //a=new String[]{"a","b"};//將字符型匿名數組賦值與存在的數組變量a
          aTest.print(a);
          }
          public void print(int[] array){
          System.out.println(" 數組變量的長度是 "+array.length);
          System.out.println(" 數組中的每一個元素是:");

          for(int i=0;i<array.length;i++)
          {
          System.out.print(" "+array[i]);//打印出數組中的每一個元素
          }System.out.println("\n*************");
          }
          }

          posted @ 2008-10-22 07:26 郭興華 閱讀(95) | 評論 (0)編輯 收藏
          ArrayPointer.java

          /**
          *測試數組元素傳遞方式
          */
          public class ArrayPointer{
          public static void main(String[] args){
          ArrayPointer aPointer=new ArrayPinter();
          int[] a={1,2,3,4,5};
          System.out.println(打印數組a中的元素);
          aPointer.print(a);
          int[] b=a;
          System.out.println("\n改變數組b中的第三個元素的值。\n ");
          System.out.println("打印數組b中的元素。");
          b[2]=a[2]+10;
          aPointer.print(b);
          System.out.println("再打印數組a中的元素。");
          aPointer.print(b);
          }
          public void print(int[] array){
          for(int i=0;i<array.length;i++){
          System.out.println("  "+array[i]);//打印出數組中的每一個元素
          }
          System.out.println("\n*******************8");

          }}

          posted @ 2008-10-22 07:08 郭興華 閱讀(79) | 評論 (0)編輯 收藏
          ArrayInitTest.java

          /**
          *通過這個程序,測試數組元素默認值
          */
          public class ArrayInitTest{
          public static void main(String[] args)
          {
          ArrayInitTest aTest=new ArrayInitTest();
          int[] a=new int[10];//聲明一個新的整數數組,并賦值與一個新的數組變量
          aTest.println(a);//輸出數組元素到控制臺
          boolean[] c=new boolean[10];//聲明一個新的布爾數組
          aTest.pprintln(c);
          }
          public void printInt(int[] array){
          System.out.println(" 整數型數組的長度是 "+array.length);
          for(int i=0;i<5;i++){
          array[i]=i;
          }
          System.out.println(" 數組中的每個元素是: ");
          for(int i=0;i<array.length;i++){
          System.out.println("  "+array[i]);//打印出數組中的每一個元素
          }
          System.out.println("\n******************************");
          }
          public void printString(String[] array){
          System.out.println(" 字符型數組的長度是 "+array.length);
          for(int i=0;i<5;i++){
          array[i]="元素"+i;
          }
          System.out.println(" 數組中的每個元素是: ");
          for(int i=0;i<array.length;i++){
          System.out.println(" "+array[i]);//打印出數組中的每一個元素
          }
          System.out.println("\n****************************");
          }
          public void printBoolean(boolean[] array){
          System.out.println(" 布爾型數組的長度是 "+array.legnth);
          for(int i=0;i<5;i++){
          if(i%2==0)
          array[i]=true;
          else
          array[i]=false;
          }
          System.out.println(" 數組中的每個元素是: ");
          for (int i=0;i<array.length;i++){
          System.out.print("  "+array[i]);//打印出數組中的每一個元素
          }
          System.out.println("\n**********************************");

          }}

          posted @ 2008-10-22 06:30 郭興華 閱讀(144) | 評論 (0)編輯 收藏
          ArrayCopy.java

          /**
          *測試數組元素的拷貝
          */
          public class ArrayCopy{
          public static void main(String[] args){
          ArrayCopy aCopy=new ArrayCopy();
          int[] a={1,2,3,4,5};
          int[] b={10,20,30,40,50};
          aCopy.copy(a,b);
          }
          public void copy(int[] from,int[] to){
          System.out.println("第一個數組中的元素");
          for(int i=0;i<from.length;i++){
          System.out.println("   "+from[i]);
          }System.out.println("\n");
          System.out.println("第二個數組中的元素");
          for(int i=0;i<to.length;i++){
          System.out.println("   "+to[i]);//打印出數組中的每一個元素
          }
          System.out.println("\n\n將第一個數組拷貝到第二個數組\n");
          System.arraycopy(from,2,to,0,3);
          System.out.println("拷貝完成后第二個數組中的元素");
          for(int i=0;i<to.length;i++){
          System.out.println("  "+to[i]);//打印出數組中的每一個元素}}}

          posted @ 2008-10-21 21:13 郭興華 閱讀(269) | 評論 (0)編輯 收藏
          StudentTest3.java

          public class StudentTest3{
          public static void main(String[] args){
          Student tom=new Student("Tom","20020410");
          tom.setStudentSex("man");
          tom.setSutdentAddress("America");
          System.out.println(tom.toString());
          }
          }
          class Student{
          private String strName="";
          private String strNumber="";
          private String sexSex="";
          private String strBirthday="";
          private String strSpeciality="";
          private String strAddress="";
          public static void main(String[] args){
          Student aStudent=new Student("沙和尚","19990000");
          aStudent.setStudentAddress("通天河");
          System.out.println(aStudent.toString());
          }
          public Student (String name,String number){
          strName=name;
          strNumber=number;
          }
          public String getStudentName(){
          return strName;
          }
          public void setStudentSex(String sex){
          strSex=sex;
          }
          public  String getStudentSex(){
          return strSex;
          }
          public String getStudentBirthday(){
          return strBirthday;
          }
          public void setStudentSpciality(String speciality){
          strSpeciality=speciality;
          }
          public String getStudentAddress(){
          return strAddress;
          }
          public void setStudentAddress(String address) {
          strAddress=address;
          }

          public String toString(){
          String information="學生姓名="+strName+",學號="+strNumber;
          if(!strSex.equals("")){
          information+=",性別="+strSex;
          if(!strBirthday.equals(""))
          information+=", 出生年月="+strBirthday;
          if(!strSpeciality.equals(""))
          information+=",專業="+strSpeciality;
          if(!strAddress.equals(""))
          information+=",籍貫="+strAddress;
          return information;
          }
          }
             }

          posted @ 2008-10-21 20:56 郭興華 閱讀(115) | 評論 (0)編輯 收藏
          StudentTest2.java

          /*
          *學生類,包括學生的基本信息
          */
          public class studentTest2{
          public static void main(String[] args){
          int i;
          for(i=0;i<10;i++) {
          Student tom=new Student("Tom"+i);
          if(i%2==0){
          tom.setStudentSex("man");
          }else{
          tom.setStudentSex("female");
          }
          tom.setStudentAddress("America");
          tom.setStudentNumber();
          System.out.println(tom.toString());
          }}}
          class Student{
          private String strName="";
          private int number=0;
          private String strSex="";
          private String strBirthday="";
          private String strSpeciality="";
          private String strAddress="";
          private Static int nextNumber=1;
          public Student(String name){
          strName=name;
          }
          public String getStudentName(){
          return strName;
          }
          public int getStudentNumber(){
          return number;
          }
          public void setStudentNumber(){
          number=nextNumber;
          nextNumber++;
          }
          public void setStudentSex(String sex){
          strSex=sex;
          }
          public String getStudentBirthday(){
          return strBirthday;
          }
          public void setStudentBirthday(String birthday){
          strBirthday=birthday;
          }
          public String getStudentSpeciality(){
          return strSpciality;
          }
          public void setStudentSpeciality(String speciality){
          strSpeciality=speciality;
          }
          public String getStudentAddress(){
          return strAddress;
          }
          public String toString (){
          String information="student name="+strName+",student number="+number;
          if(!strSex.equals(""))
          information +=",sex="+strSex;
          if(!strBirthday.equals(""))
          information+=",birthday="+strBirthday;
          if(!strSpeciality.equals(""))
          information+=",專業="+strSpeciality;
          if(!strAddress.equals(""))
          information+=",籍貫="+strAddress;
          return information;
          }}

          posted @ 2008-10-21 20:25 郭興華 閱讀(160) | 評論 (0)編輯 收藏
          StudentTest1.java

          /*
          *學生類,包括學生的基本信息
          */
          public class StudentTest1{
          public static void main(){
          Student1 tom=new Student1("Tom","20020410");
          Student2 jack=new Student2("jack","20030911");
          System.out.println(jack.toString());
          System.out.println("通過公開字段,修改實例字段值。")
          //tom.strName='唐僧";
          jack.strName="孫悟空";
          System.out.println(jack.toString());
          }}
           class Student1{
          private String strName="";
          private String strNumber="";
          public Student1(String name,String number){
          strName=name;
          strNumber=number;
          }
          public String getStudentName(){
          return strName;
          }
          public String getStudentNumber(){
          return strNumber;
          }
          public String toString(){
          return "student="+strName+",student number="+strNumber;
          } }
          class Student2{
          public String strName="";
          public String strNuber="";
          public Student2(String name,String number){
          strName=name;
          strNumber=number;
          }
          public String getStudentName(){
          return strName;}
          public String getStudentNumber(){
          return strNumber;
          }
          public String toString(){
          return "學生姓名="+strName+",學號="+strNumber;
          }
          }

          posted @ 2008-10-21 19:16 郭興華 閱讀(84) | 評論 (0)編輯 收藏
          僅列出標題
          共9頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 
          主站蜘蛛池模板: 老河口市| 武安市| 长寿区| 翁牛特旗| 衡山县| 大连市| 波密县| 通山县| 芦山县| 怀仁县| 永定县| 达州市| 荥经县| 高雄县| 尚义县| 奈曼旗| 来安县| 桦川县| 稷山县| 黔东| 隆林| 外汇| 广元市| 若尔盖县| 漳平市| 白城市| 鲜城| 贺兰县| 会泽县| 西平县| 大同县| 晋宁县| 沛县| 凤冈县| 花莲县| 靖宇县| 辰溪县| 大理市| 叶城县| 斗六市| 延长县|