把需求变成代码
很多初学的同学拿到一个需求不知道怎么写代码,今天就把这些需求分成一个一个的小模块, 再看到需求 将大需求分解成小需求最后在把代码合并一下,解决!
首先来看看 在初学阶段最常见的各种小需求的代码如何写
1 判断是不是偶数 (判断是不是什么数字的倍数) 判断一个数是不是偶数,那么这个数对2求余结果为0,那么就说明这个数能被2整除,那么他就是偶数, 同理,要判断一个数A是不是另外一个数B的倍数,只要做A%B这个运算,判断结果是否为0,为0就是能整除,不为0就是不能整除 适用题目 : 求出1到100之间的既是3的倍数又是5的倍数的数字之和.
2 要从键盘输入
要使用键盘录入,需要使用到jdk提供的Scanner这个类,再调用方法nextXXX()去获取不同类型的值
3 交换两个数的值 运行结果
原理图
4 多位数 获取每一位上的值 运行结果:
适用题目 : 求水仙花数
5 累加求和 运行结果
适用题目 : 如演示代码里 求1-100的和
6 求次数 运行结果
适用题目 : 如演示代码里 1-100中5的倍数的数有多少个
在这个代码里用到了第一个里面的判断是不是倍数的知识
7 每行输出5个满足条件的数,之间用空格分隔
运行结果
适用题目: 对打印有格式要求的题目
8 求最大值 最小值
运行结果
多次比较得到满足条件的值,
9 随机一个范围为多少-多少的数
random.nextInt(51) 他产生的随机数是从0开始到括号里填的那个数这个范围,但是步包括填的这个数
|