編程練習(xí)
小伙伴們,想必大家都看到后面未解鎖的幾個章節(jié)了吧!
看著周介紹是不是很誘人?又擔(dān)心自己是否能按時學(xué)完?
輪到我們大顯身手了~!
我們可以編寫一個 JAVA 程序,輸出本月該學(xué)什么,以及進(jìn)展到那一周了
每周的學(xué)習(xí)任務(wù)我們已經(jīng)幫你存好了數(shù)組,快來試試吧!
要求:
利用數(shù)組和輸入的周數(shù),完成輸出:
輸出本月(4周)的學(xué)習(xí)任務(wù),并標(biāo)記出本周的
運(yùn)行效果:

任務(wù)
一、 存儲35周學(xué)習(xí)內(nèi)容(已提供部分完成的功能)
提示:
1、 創(chuàng)建String數(shù)組,并為每一個元素賦值,內(nèi)容為【第X周】XXX
2、 利用int型的變量接收輸入的數(shù)字
二、 計算今天處于第幾周
提示:
1、根據(jù)輸入的數(shù)字,計算今天是第幾個月
(例如:4對應(yīng)第一月第四周,5代表第二月第一周)
2、換算一下,輸入的周是這個月的第幾周
三、 遍歷并輸出本月的學(xué)習(xí)內(nèi)容,并標(biāo)記本周內(nèi)容
提示:
1、利用for循環(huán),找到數(shù)組中對應(yīng)這個月的內(nèi)容輸出
2、根據(jù)當(dāng)前月第幾周,在輸出此行時,前面添加“√”
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//創(chuàng)建String數(shù)組,并為每一個元素賦值。賦值內(nèi)容為第幾周+學(xué)習(xí)內(nèi)容
String[] contentList = new String[35];
contentList[0] = "【第1周】環(huán)境搭建與語法入門";
contentList[1] = "【第2周】Java語法之循環(huán)、數(shù)組與方法";
contentList[2] = "【第3周】面向?qū)ο笾庋b與繼承";
contentList[3] = "【第4周】面向?qū)ο笾畣卫J脚c多態(tài)";
contentList[4] = "【第5周】常用工具類(上)";
contentList[5] = "【第6周】常用工具類(下)";
contentList[6] = "【第7周】常用工具類(下)";
contentList[7] = "【第8周】前端基礎(chǔ)之HTML與CSS";
contentList[8] = "【第9周】前端基礎(chǔ)之JavaScript與綜合案例";
contentList[9] = "【第10周】Java Web基礎(chǔ)";
contentList[10] = "【第11周】Java Web基礎(chǔ)";
contentList[11] = "【第12周】常用功能與過濾器";
contentList[12] = "【第13周】監(jiān)聽器與項目實戰(zhàn)";
contentList[13] = "【第14周】監(jiān)聽器與項目實戰(zhàn)";
contentList[14] = "【第15周】MySQL基礎(chǔ)";
contentList[15] = "【第16周】MySQL基礎(chǔ)";
contentList[16] = "【第17周】Java數(shù)據(jù)庫開發(fā)基礎(chǔ)";
contentList[17] = "【第18周】框架前置知識";
contentList[18] = "【第19周】MyBatis基礎(chǔ)";
contentList[19] = "【第20周】MyBatis實現(xiàn)OA系統(tǒng)項目實戰(zhàn)";
contentList[20] = "【第21周】MyBatis實現(xiàn)OA系統(tǒng)項目實戰(zhàn)";
contentList[21] = "【第22周】Linux環(huán)境搭建與Redis應(yīng)用";
contentList[22] = "【第23周】Spring基礎(chǔ)";
contentList[23] = "【第24周】Spring基礎(chǔ)";
contentList[24] = "【第25周】Spring基礎(chǔ)";
contentList[25] = "【第26周】SSM開發(fā)社交網(wǎng)站";
contentList[26] = "【第27周】Spring Boot電商項目實戰(zhàn)";
contentList[27] = "【第28周】Spring Boot電商項目實戰(zhàn)";
contentList[28] = "【第29周】面試";
contentList[29] = "【第30周】多線程與分布式";
contentList[30] = "【第31周】多線程與分布式";
contentList[31] = "【第32周】Spring Cloud基礎(chǔ)";
contentList[32] = "【第33周】Spring Cloud電商實戰(zhàn)";
contentList[33] = "【第34周】Spring Cloud電商實戰(zhàn)";
contentList[34] = "【第35周】Zookeeper+Dubbo應(yīng)用與面試";
//提示信息
System.out.print("您要開始第幾周學(xué)習(xí)啦,直接輸入數(shù)字吧:");
//設(shè)置變量存儲接收到的數(shù)據(jù)
int = new Scanner(System.in).nextInt();
//計算今天是幾月(1-月第一周、4-月第4周)
//計算輸入的周是這個月的第幾周
//提示信息
System.out.println("以下是您本月的學(xué)習(xí)計劃, √ 代表當(dāng)周學(xué)習(xí)任務(wù)");
System.out.println("=======================================");
//利用for循環(huán),找到數(shù)組中對應(yīng)這個月的內(nèi)容輸出
//根據(jù)當(dāng)前月第幾周,在輸出此行時,前面添加“√”
}
}
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求