當前位置:編程學習大全網 - 編程語言 - Java編程試題

Java編程試題

包src

導入Java . io . *;

導入Java . io . io exception;

公共類輸出器{// output * class。

public static void main(string[]args){//main方法,程序入口。

File File = new File(" c:\ \ ex 050310 . txt ");//創建文件對象文件

Try {//try catch方法捕獲異常。

file . create new file();//在硬盤上創建壹個文件。

PrintWriter out =新的PrintWriter(文件);//創建輸出流

for(int I = 0;我& lt5;i ++) {

out . print(" * ");//這是每行輸出的第壹個*號。

for(int ii = 0;ii & lt我;Ii ++) {//這是壹個內循環,每個輸出空格都用星號標註,加壹。

out . print(" * ");

}

out . println();//輸出壹行後,換行。

}

out . close();//關閉輸出流

} catch (IOException e) {

e . printstacktrace();

}

//我們來測試壹下下面這個方法的代碼。

外圍器os =新外圍器();//創建壹個類對象,負責調用下面的除號方法。

System.out.println(os。collect digits(" 1 lkj 2 lkj 3 lkjl kj 4 lkj 56 lkj "));//調用方法並打印出返回的結果。

}

public String Collect Digits(Strings){//妳需要的方法。

字符串結果= " ";//定義壹個字符串,負責保存選中的結果。

StringBuffer str =新的string buffer;//將傳入的字符串賦給由類編輯的string對象STRINGBUFFER。

for(int I = 0;我& ltstr . length();I++) {//循環,壹次取字符串中的壹個字符。

char tmp = str . charat(I);//取出壹個字符。

if(tmp & gt;= ' 0 ' & amp& amptmp & lt= '9') {//這裏用的是比較字符的ASCII碼。如果檢索到的字符是數字。

結果+= tmp;//按照檢索的順序保存到結果字符串中。

}

}

返回結果;//返回壹個數字字符串。

}

}

第壹節課我直接寫了第二個方法。測試代碼也寫在裏面。妳自己看吧。嗯。多有趣啊

如果不明白,可以繼續補充。o(∩_∩)o...

  • 上一篇:求v2000門禁控制器編程說明書。
  • 下一篇:Linux命令中交互式命令都有哪些?Linux基礎運維
  • copyright 2024編程學習大全網