碼雲鏈接:https://gitee.com/iseekun99/codes
https://gitee.com/iseekun99/first_process_assessment
7-1 Hello World!
本題要求編寫程序,輸出一個短句“Hello World!”。
知識點:輸入輸出數據,學習並掌握Java程序設計語言的基本語法規則
設計思路:利用System.out.println()
運行結果:
7-2 求1到100的和
本題要求編寫程序,計算表達式 1 + 2 + 3 + ... + 100 的值。
知識點:循環結構
設計思路:定義int類型sum、i,使用while語句實現數字的循環累加,求出1到100的和
運行結果:
7-3 分段計算居民水費
為鼓勵居民節約用水,自來水公司采取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過后,y=2.5x−17.5.。請編寫程序實現水費的計算。在一行輸出應交的水費,精確到小數點后2位。
知識點:分支結構
設計思路:定義double類型x、y,利用if-else語句實現了條件的選擇,如果用水量x不超過15噸,執行y=4x/3;否則執行y=2.5x−17.5
此時程序可以執行並得到正確的結果,最后一個條件是輸出結果精確到小數點后兩位,使用符號"%.2f"。
運行結果:
7-4 打印九九口訣表
下面是一個完整的下三角九九口訣表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
本題要求對任意給定的一位正整數N
,輸出從1*1
到N*N
的部分口訣表。
知識點:循環結構,學習並掌握結構化程序設計思想,可以運用結構化程序設計解決實際問題
設計思路:利用for語句實現乘法口訣表,
當程序執行時出現了無限循環的現象,填寫一個break語句解決了問題,在最后輸出時要求等號右邊數字占4位,想投機取巧利用空格來占位只得到了答案部分正確,輸出格式改成了"%d*%d=%-4d"
運行結果:
程序代碼已上傳碼雲
1.https://gitee.com/iseekun99/codes/g5omuj0thxn6yr8i7qp2s54
2.https://gitee.com/iseekun99/codes/6v8miupnt7qeyxdl2r1jb98
3.https://gitee.com/iseekun99/codes/d567f132c4z0aqnprlvj964
4.https://gitee.com/iseekun99/codes/0f3bzhmqs5rnocjk16wat69
學習內容 | 代碼(行) | 博客(字) |
輸入輸出 | 5 | 300 |
分支結構 | 6 | 300 |
循環結構 | 5 | 300 |