提供一下個人的解題思路
網(wǎng)頁寫的好像沒辦法讀取用戶數(shù)據(jù) 然后我用idea寫了一下代碼? 因為時間原因只測試了部分月份? 隨便看看吧??
剛看教程作者的視頻自學(xué)了兩天java 按之前學(xué)的C#思路做的 感覺大差不差?
如果誤導(dǎo)大家的話請少罵 只是提供一下個人的解題思路
粗體為自己的方法 非粗體為作者自帶的代碼
System.out.print("您要開始第幾周學(xué)習(xí)啦,直接輸入數(shù)字吧:");
//設(shè)置變量存儲接收到的數(shù)據(jù)
int?Week?= new Scanner(System.in).nextInt();//定義星期的接收變量
System.out.println("以下是您本月的學(xué)習(xí)計劃, √ 代表當(dāng)周學(xué)習(xí)任務(wù)");
System.out.println("=======================================");
//利用for循環(huán),找到數(shù)組中對應(yīng)這個月的內(nèi)容輸出
int Month = (Week*7)/30+1;//轉(zhuǎn)換月份
for(int i =1;i<contentList.length+1;i++)//從1開始循環(huán)35次(35周)
{
????????if((i*7)/30+1 >=Month && (i*7)/30+1<(Month+1))//篩選符合本月的星期
????????{
????????????????if(i==Week)//在輸入的星期前打√
????????????????{
????????????????????System.out.print("√");
????????????????}
????????????????System.out.println(contentList[i-1]);//輸出符合條件的星期
????????}
}
2020-09-14