A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

把需求变成代码


很多初学的同学拿到一个需求不知道怎么写代码,今天就把这些需求分成一个一个的小模块,
再看到需求 将大需求分解成小需求最后在把代码合并一下,解决!

首先来看看 在初学阶段最常见的各种小需求的代码如何写

1  判断是不是偶数 (判断是不是什么数字的倍数)
判断一个数是不是偶数,那么这个数对2求余结果为0,那么就说明这个数能被2整除,那么他就是偶数,
同理,要判断一个数A是不是另外一个数B的倍数,只要做A%B这个运算,判断结果是否为0,为0就是能整除,不为0就是不能整除
适用题目 :  
求出1100之间的既是3的倍数又是5的倍数的数字之和.

2  要从键盘输入

要使用键盘录入,需要使用到jdk提供的Scanner这个类,再调用方法nextXXX()去获取不同类型的值


3  交换两个数的值
运行结果

原理图

4  多位数  获取每一位上的值
运行结果:

适用题目  : 求水仙花数


5  累加求和
运行结果
适用题目 : 如演示代码里  求1-100的和


6  求次数
运行结果
适用题目 : 如演示代码里  1-100中5的倍数的数有多少个

在这个代码里用到了第一个里面的判断是不是倍数的知识


7  每行输出5个满足条件的数,之间用空格分隔

运行结果

适用题目: 对打印有格式要求的题目

8 求最大值  最小值

运行结果

多次比较得到满足条件的值,

9 随机一个范围为多少-多少的数


random.nextInt(51) 他产生的随机数是从0开始到括号里填的那个数这个范围,但是步包括填的这个数


6 个回复

倒序浏览
我只看看.顶一个,哈哈哈
回复 使用道具 举报
厉害了,果断拿走
回复 使用道具 举报
我来占层楼啊  
回复 使用道具 举报
回复 使用道具 举报
任锐 来自手机 初级黑马 2017-11-30 15:27:30
地板
6666661212212122121212
回复 使用道具 举报
任锐 来自手机 初级黑马 2017-11-30 15:28:08
7#
我就想看看看看啊看看啊补习补习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马