天天看點

Java 程式設計

1.循環體中包含循環語句的結構稱為多重循環。三種循環語句可以自身嵌套,也可以互相嵌套,最常見的就是二重循環。在二重循環中,外層循環每執行一次,内層循環要執行一圈。

判斷一個大于0且小于9位數的數字是幾位數字。

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;

     if (num >= 0  && num<=999999999){
            while(num != 0){
            count++;
            num/=10;
    }
    System.out.println("它是個"+ count+"位的數!");
    } else{
            System.out.println("輸入有誤!");
}      

 2.

小夥伴們,請根據所學知識,編寫一個 JAVA 程式,實作輸出考試成績的前三名

要求:

1、 考試成績已儲存在數組 scores 中,數組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73

2、 要求通過自定義方法來實作成績排名并輸出操作,将成績數組作為參數傳入

3、 要求判斷成績的有效性( 0—100 ),如果成績無效,則忽略此成績

運作效果:

Java 程式設計

}

Java 程式設計

3.

任務

親,讓我們趕緊來做個練習吧。

功能:判斷 Java 檔案名是否正确,判斷郵箱格式是否正确。其中:合法的檔案名應該以 .java 結尾;合法的郵箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前

請參考注釋,在編輯器中的第 16、19、22、36 行中将代碼填寫完整

運作結果: 

Java 程式設計
public class HelloWorld {
    public static void main(String[] args) { 
        // Java檔案名
        String fileName = "HelloWorld.java"; 
        // 郵箱
        String email = "[email protected]";
        
        // 判斷.java檔案名是否正确:合法的檔案名應該以.java結尾
        /*
        參考步驟:
        1、擷取檔案名中最後一次出現"."号的位置
        2、根據"."号的位置,擷取檔案的字尾
        3、判斷"."号位置及檔案字尾名
        */
        //擷取檔案名中最後一次出現"."号的位置.
        int index = fileName.lastIndexof('.');
        
        // 擷取檔案的字尾
        String prefix = fileName.substring(index + 1, fileName.length());
        
        // 判斷必須包含"."号,且不能出現在首位,同時字尾名為"java"
        if (index != -1 && index != 0 && prefix.equal("java")) {
            System.out.println("Java檔案名正确");
        } else {
            System.out.println("Java檔案名無效");
        }

        // 判斷郵箱格式是否正确:合法的郵箱名中至少要包含"@", 并且"@"是在"."之前
         /*
        參考步驟:
        1、擷取檔案名中"@"符号的位置
        2、擷取郵箱中"."号的位置
        3、判斷必須包含"@"符号,且"@"必須在"."之前
        */
        // 擷取郵箱中"@"符号的位置
        int index2 = email.indexof('@');
        
        // 擷取郵箱中"."号的位置
        int index3 = email.indexOf('.');
        
        // 判斷必須包含"@"符号,且"@"必須在"."之前
        if (index2 != -1 && index3 > index2) {
            System.out.println("郵箱格式正确");
        } else {
            System.out.println("郵箱格式無效");
        }
    }
}      

 3.

功能:将一個由英文字母組成的字元串轉換成指定格式---從右邊開始每三個字母用逗号分隔的形式。

請在編輯器中的第 4、10 行将代碼填寫完整

運作效果: j,aew,kjl,dfx,mop,zdm

?不會了怎麼辦
參考代碼:
Java 程式設計
下一篇: Java File