第一次考核
程序的设计思路、使用到的知识点、运行结果
本次考核共四道题
一:Hello World!
码云地址:https://gitee.com/lixin-123/codes/5ft1ezxv3bcoa0ry4nu2s58
程序设计思路:直接编写输出“Hello World!”的代码:System.out.println("Hello World!");
知识点 :输出基本数据型:System.out.println();
运行结果 :
二:求1到100的和,计算表达式 1 + 2 + 3 + ... + 100 的值。
本题要求编写程序,计算表达式 1 + 2 + 3 + ... + 100 的值。
码云地址:https://gitee.com/lixin-123/codes/vm3iw51gr2o8ne4jly0zf34
程序设计思路:定义整形 i,sum,然后使用while循环,i<=100进入循环sum=sum+i,i>100时循环结束,输出结果
知识点 :while循环,自增运算
运行结果 :
三:分段计算居民水费
为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算
码云地址:https://gitee.com/lixin-123/codes/7oinx4slzh5ukp0dy9v1t10
程序设计思路:创建一个类Scanner reader=new Scanner(System.in)后面对其调用,定义双精度浮点数x,y,由题知,分段,使用分支结构if...else
知识点 :双精度浮点,分支结构,输入基本型数据 Scanner reader = new Scanner (System.in)
运行结果 :
四:打印九九口诀表
本题要求对任意给定的一位正整数N
,输出从1*1
到N*N
的部分口诀表。
码云地址:https://gitee.com/lixin-123/codes/neqx1u3fdly0rjp6icgws78
程序设计思路:由题想到使用循环,定义两个字母 i(行)j(列),使用for循环分别为外层循环(行)内层循环(列)
知识点 :for循环,if...else分支,输入基本型数据 Scanner reader = new Scanner (System.in)
运行结果 :
学习内容 | 代码(行) | 博客(字) |
Java入门 | 5 | 400 |
输入输出 | 57 | |
分支结构 | 123 | |
循环结构 | 45 |