码云仓库的地址:https://gitee.com/zyr16012001/codes
第一题: “Hello World!”
程序的设计思路:直接在输出代码里填上所要输出的内容,比如:System.out.println("Hello World!");
使用到的知识点:输出代码 System.out.println(" ");
运行结果:
第二题:求1到100的和
程序的设计思路: 1. 定义 整型变量 i =1 和 sum = 0;
2. 当 i <=100 时,sum = sum + i ,随后 i 自加一;
3.当 i >100 时,循环结束,并将结果 sum 的值输出。
使用到的知识点:1.数值整型 int 定义 2.while 循环语句
运行结果:
第三题:分段计算居民水费
程序的设计思路: 1.定义浮点数 x ,并写入从键盘敲入的代码;
2.如果数值 x < 15 ,带入公式并同时定义浮点数 y ----->double y = x*4/3 ,
将结果y的值以双精度的浮点数形式输出--->System.out.printf("%.2f",y); ;
3.如果数值 x > 15 ,带入公式并同时定义浮点数y ------>double y = 2.5*x-17.5,
将结果y的值以双精度的浮点数形式输出--->System.out.printf("%.2f",y); ;
使用到的知识点: 1.从键盘输入浮点数值 x 代码 Scanner reader = new Scanner(System.in); ;
2.定义浮点数 double(单精度),float (双精度),十进制浮点数%f ;
3. if...else 语句
运行结果:
第四题:打印九九口诀表
程序的设计思路: 1.定义整型数值 n ,并写入从键盘敲入的代码;
2.定义行整型为 i ,列整型为 j ,运行for 循环语句实现
for (int i = 1;i <= n; i++){ //外循环 i 表示行数 for(int j = 1;j <= i; j++){ //内循环 j 表示列数 if (j == i){ //如果行数和列数相等,运行完结果换行 System.out.printf("%d*%d=%-4d\n", j, i, i * j); } else{ //如果行数和列数不相等,一直运行结果 System.out.printf("%d*%d=%-4d", j, i, i * j); } } }
使用到的知识点: 1.从键盘输入整型数值 n 代码 Scanner reader = new Scanner(System.in); ;
2. if...else 语句
3. for 循环语句
4.十进制整数%d
运行结果:
学习内容 | 代码行数 | 博客字数 |
Java入门 | 5 | 1000 |
输入输出数据 | 65 | |
条件分支语句 | 28 | |
循环语句 | 45 | |
第一次过程性考核 | 300 |