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 ),如果成績無效,則忽略此成績
運作效果:

}
3.
任務
親,讓我們趕緊來做個練習吧。
功能:判斷 Java 檔案名是否正确,判斷郵箱格式是否正确。其中:合法的檔案名應該以 .java 結尾;合法的郵箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前
請參考注釋,在編輯器中的第 16、19、22、36 行中将代碼填寫完整
運作結果:
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 程式設計