简单的Java代码:文件名为test1.java;代码附带解析(本代码的区间范围为10-1000)如下:
import java.util.Scanner; //导入输入函数的包; public class test1 { public static void main(String[] args) { //主函数 Scanner sc = new Scanner(System.in); //创建输入对象; System.out.println("请输入要求范围:"); //提醒用户输入范围,切记前面的小于后面的 int n = sc.nextInt(); //输入范围的左区间值 int m = sc.nextInt(); //输入范围的右区间值 for(int i=n;i<=m;i++){ //遍历这个区间的所有整数 if((i%5==0)&&(i%6==0)){ //判断符合条件的数若是被其他数整除可直接改为想要的数; System.out.print(i+" "); //输出符合条件的数 } } } }
代码中n为所求左区间的值,m为右区间的值;在本题中n输入为10,m输入为1000!
同样该代码可以实现同时被a 和 b整除的代码,只需要同时改动if语句中的5和6 就可以实现;
详解已在代码中注释,欢迎评论提出存在的问题,以及要修改的地方。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)