听课练习(八)

来源:互联网 发布:淘宝未发货退款要多久 编辑:程序博客网 时间:2024/05/21 10:03

test类定义:

package com.jereh5;public class Test_8_12 {    // 1//  private String name;//  private int    age , height;//  //  public int getAge(){//      return age;//  }//  public void setAge(int age){//      this.age = age;//  }//  public int getHeight(){//      return height;//  }//  public void setHeight(int height){//      this.height = height;//  }//  public String getName(){//      return name;//  }//  public void setName(String name){//      this.name = name;//  }    // 2//  private String vipNum;//  private String integral;//  //  public void setVipNum(String vipNum){//      this.vipNum = vipNum;//  }//  //  public String getVipNum(){//      return vipNum;//  }//  //  public void setIntegral(String integral){//      this.integral = integral;//  }//  //  public String getIntegral(){//      return integral;//  }    // 3//  private String bookId;//  private String bookName;//  private String bookActor;//  private String bookDate;//  private double bookPrice;//  private int bookNum;//  public String getBookId() {//      return bookId;//  }//  public void setBookId(String bookId) {//      this.bookId = bookId;//  }//  public String getBookName() {//      return bookName;//  }//  public void setBookName(String bookName) {//      this.bookName = bookName;//  }//  public String getBookActor() {//      return bookActor;//  }//  public void setBookActor(String bookActor) {//      this.bookActor = bookActor;//  }//  public String getBookDate() {//      return bookDate;//  }//  public void setBookDate(String bookDate) {//      this.bookDate = bookDate;//  }//  public double getBookPrice() {//      return bookPrice;//  }//  public void setBookPrice(double bookPrice) {//      this.bookPrice = bookPrice;//  }//  public int getBookNum() {//      return bookNum;//  }//  public void setBookNum(int bookNum) {//      this.bookNum = bookNum;//  }    // 4}    // 1//class StedentManager{//  //  public void getSum(Test_8_12[] test){//      //      System.out.println("身高总和为:"+(test[0].getHeight()+test[1].getHeight()+test[2].getHeight()+test[3].getHeight()+test[4].getHeight()));//      //  }//  public void getAvg(Test_8_12[] test){//      //      System.out.println("身高平均为:"+(test[0].getHeight()+test[1].getHeight()+test[2].getHeight()+test[3].getHeight()+test[4].getHeight())/5);////  }//}    // 2//class MemberBiz{//  //  public void show(Test_8_12[] test){//      //      for(int i = 0; i < test.length; i++){//          System.out.println("编号:"+test[i].getVipNum()+"\t积分:"+test[i].getIntegral());//      }//      //  }//  //}    // 3//class BookBiz{//  //  Test_8_12[] t = new Test_8_12[5];//  public void addBook(Test_8_12 test){//      //      for(int i = 0; i < t.length; i++){//          t[i] = test;//          if(i==5)//              break;//      }//      //      System.out.println("添加成功");     //      //  }//  //  public Test_8_12 searchBook(String bookId){//      //      int k = -1;//      for(int i = 0; i < t.length; i++){//          if(bookId.equals(t[i].getBookId())){//              k = i;//               break;//          }//      }       //      if(k!=-1){//          return t[k];//      }else{//          return null;//      }//  }//  //}    // 4

Demo类演示:

package com.jereh5;import java.util.Scanner;public class Demo_8_12 {    public static void main(String[] args){        Scanner scn = new Scanner(System.in);        // 1//      Test_8_12[] test = new Test_8_12[5];//      Test_8_12     t  = new Test_8_12();//      for(int i = 0; i < test.length; i++){//          Test_8_12 ti = new Test_8_12();//          System.out.println("请输入第"+(i+1)+"位姓名:");//          String name = scn.next();//          ti.setName(name);//          System.out.println("请输入第"+(i+1)+"位年龄:");//          int age     = scn.nextInt();//          ti.setAge(age);//          System.out.println("请输入第"+(i+1)+"位身高:");//          int height   = scn.nextInt();//          ti.setHeight(height);//          test[i] = ti;//      }//      //      StedentManager sm = new StedentManager();//      sm.getSum(test);//      sm.getAvg(test);        // 2//      //      Test_8_12[] test = new Test_8_12[5];//      //      for(int i = 0; i < test.length; i++){//          Test_8_12 t = new Test_8_12();//          System.out.println("请输入第"+(i+1)+"位编号:");//          String vipNum = scn.next();//          t.setVipNum(vipNum);//          System.out.println("请输入第"+(i+1)+"位积分:");//          String integral     = scn.next();//          t.setIntegral(integral);//          test[i] = t;//      }//      //      MemberBiz mb = new MemberBiz();//      mb.show(test);        // 3//      Test_8_12 test = null;//      for(int i = 0; i < 5 ; i++){//          test = new Test_8_12();//          //          System.out.println("=========请输入图书信息==========");//          System.out.println("请输入图书编号:");//          String bookId = scn.next();//          test.setBookId(bookId);//          System.out.println("请输入图书书名:");//          String bookName = scn.next();//          test.setBookName(bookName);//          System.out.println("请输入图书作者:");//          String bookActor = scn.next();//          test.setBookActor(bookActor);//          System.out.println("请输入图书日期:");//          String bookDate = scn.next();//          test.setBookDate(bookDate);//          System.out.println("请输入图书价格:");//          double bookPrice = scn.nextDouble();//          test.setBookPrice(bookPrice);//          System.out.println("请输入图书数量:");//          int bookNum = scn.nextInt();//          test.setBookNum(bookNum);//      }//      //      BookBiz bb = new BookBiz();//      bb.addBook(test);////      System.out.println("请输入您要查找的图书编号:");//      String numId = scn.next();//      Test_8_12 tt = bb.searchBook(numId);//      if(tt!=null)//          System.out.println("图书为:"+tt.getBookId()+"\t"+tt.getBookName()+"\t"+tt.getBookActor()+"\t"+tt.getBookDate()+"\t"+tt.getBookPrice()+"\t"+tt.getBookNum());//      else//          System.out.println("该书不存在!");        // 4//      System.out.println("******欢迎进入注册系统*******");//      System.out.println("请输入用户名:");//      String name = scn.next();//      System.out.println("请输入密码:");//      String pwd  = scn.next();//      char[] c = pwd.toCharArray();//      System.out.println("请再次输入密码:");//      String repwd= scn.next();//      ////        String regex = "\\d\\w";//      boolean bool =false;//      //      for(int i = 0; i < c.length; i++){//          //          if(c[i]>='0'&&c[i]<='9'||c[i]>='a'&&c[i]<='z'||c[i]>='A'&&c[i]<='Z'){//              c[i] = c[i];//              bool = true;//          }else{//              c[i] = ' ';//              //System.out.println("含有非法字符");//              bool = false;//              break;//          }//      }//      if(bool){//          if(pwd.equals(repwd)){//              System.out.println("注册成功!");//          }else{//              System.out.println("注册失败!");//          }//      }else{//          System.out.println("含有非法字符,注册失败");//      }        // 6//      System.out.println("请输入文件名:");//      String str ="长亭外 古道边 芳草碧连天 晚风拂柳 笛声残 夕阳山外山";        //str.trim();        //System.out.println();//      String[] s = str.split(" ");//      System.out.println(str.trim());//      for(int i = 0 ; i<s.length;i++)//          System.out.println(s[i]);//      if(s.length<=2){//          if(s[1].equals("java"))//              System.out.println("格式正确!");//          else//              System.out.println("格式错误!");//      }else{//          System.out.println("格式错误!");//      }//           // 7 //      System.out.println("输入手机号:");//      String str = scn.next();//      String s = str.substring(0, (str.length()-1));//      //      String regex = "[0-9]+";//      String ri = "\\d+";//      //      if(s.matches(ri))//          System.out.println("全数字");//      else//          System.out.println("不是全数字");//          }}

以下为自学练习:

package com.jereh4;import java.io.*;public class Demo_8_11 {    public static void main(String[] args) throws Exception{//      File file = new File("dir");//      file.createNewFile();//      System.out.println(file.mkdir());//      File file = new File(File.separator);//      //      String str = "feng"+File.separator+"FirstProject"+File.separator+"A.java";//      //      File fl   = new File(file,str);//      fl.createNewFile();//      fl.delete();//      for(int i = 0; i < 5; i++){//          File file = File.createTempFile("winTemp", ".tmp");            //file.deleteOnExit();//      }//      File file = new File(File.separator);//      //      String str = "feng"+File.separator+"FirstProject";//      //      File fl   = new File(file,str);//      String[] names = fl.list();//      for(int i = 0; i < names.length; i++)//          System.out.println(names[i]);//      InputStream i = new Inputstream();//      FileInputStream is = new FileInputStream("Book.txt");////      InputStreamReader ir = new InputStreamReader(is,"UTF-8");//      //      BufferedReader br  = new BufferedReader(ir);//      //      System.out.println(br.readLine());//      File file             = new File("bingWrite.txt");//      //      if(!file.exists()){//          file.createNewFile();//          System.out.println("文件创建成功!");//      }else{//          System.out.println("文件已存在,无法创建!");//      }//      byte[] b = {'a','b','c'};//      FileOutputStream os   = new FileOutputStream(file,true); //      //      OutputStreamWriter ow = new OutputStreamWriter(os,"GB2312");//      //      BufferedWriter     bw = new BufferedWriter(ow);//      //      String str = "测试成功!";//      ow.write(str);//      //      ow.flush();//      ow.close();//      bw.write(str);//      //      bw.flush();//      bw.close();        // 对字节的操作//      DataOutputStream dis = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("bingWrite.txt")));//      //      dis.writeChars("who");//      //      dis.close();//      //      FileInputStream fis = new FileInputStream("bingWrite.txt");//      //      int len = fis.available();//      //      byte[] b = new byte[len];//      //      int carch = fis.read(b);//      //      String str = new String(b);//      //      System.out.println(str);        // 对字符的操作//      FileOutputStream fos   = new FileOutputStream("bingWrite.txt",true);//      OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");//      BufferedWriter     bw  = new BufferedWriter(osw);//      //      String str = "\t天气真好";//      String s   = "\t适合外出";//      //      bw.write(str);//      bw.newLine();//      bw.write(s);//      bw.close();//      FileInputStream fis   = new FileInputStream("bingWrite.txt");//      InputStreamReader isr = new InputStreamReader(fis,"UTF-8");//      BufferedReader  br    = new BufferedReader(isr);//      StringBuffer      sb  = new StringBuffer();//      String temp = "";//      //      for(int i = 1; (temp=br.readLine())!=null&&!temp.equals("外出");i++){//          sb = sb.append(temp);//          sb = sb.append(System.out.getProperty()//      }//      //      //      String line = "";//      while((line = br.readLine())!=null){//          System.out.println(line);//      }        //System.out.println(br.readLine());    }}
0 0