第一次过程性考核——结构化程序设计
码云地址:https://gitee.com/x-h-b/codes
第一题
编写程序,输出一个短句“Hello World!”
设计思路:
直接输出Hello World!
应用的知识点:
输出语句
1 | System.out.println( "Hello World" ); |
运行结果:
第二题
计算表达式 1 + 2 + 3 + ... + 100 的值。
设计思路:1.定义 整型sum与i 2.用for循环来实现1+2+3+...+100
1 2 | {<br> int sum= 0 ; int i= 1 ;<br> for (i= 1 ;i<= 100 ;i++)<br> {<br> sum+=i;<br> }<br>} |
应用知识点:定义sum与i为整型,for循环
运行结果:
第三题
分段计算居民水费
为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。
设计思路:
因为要输入一个数所以要引用Java.util.Scanner,输出结果为保留两位小数所以x,y定义为浮点数。当输入x不超过15吨时,用y=4x/3计算;超过15吨后,用y=2.5x−17.5计算所以用if-else语句编写
1 2 3 4 5 6 7 8 9 | double x=reader.nextDouble();<br> double y; if (x>= 0 &&x<= 15 ) { y= 4 *x/ 3 ; } else { y= 2.5 *x- 17.5 ; } |
应用知识点:引用Java.util.Scanner定义x,y为双精度,if-else条件语句
运行结果:
第四题
打印九九乘法表
用循环和条件语句,循环是1-9循环,运行结果是输出九九乘法表。
设计思路:
从键盘输入整型N,并且定义整型i和j,然后用for循环
应用的知识点:引用Java.util.Scanner,定义整型i,N,j
运行结果:
学习内容 | 代码行数 | 博客字数 |
Java入门 | 5 | 389 |
输入输出数据 | 90 | |
条件分支语句 | 48 | |
循环语句 | 110 | |
第一次过程性考核 | 80 | 400 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南