第一次过程性考核——结构化程序设计

码云地址: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
     
     

posted on   徐小东  阅读(266)  评论(4编辑  收藏  举报

编辑推荐:
· 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代理技术深度解析与实战指南

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示