编写Java程序,计算数字可以被哪些数字整除。
2017-07-25 16:21
253 查看
package JavaPractice; import java.util.Scanner; public class Test{ public static void main(String[] args){ System.out.print("输入一个数字,计算它可以被哪些数字整除:"); Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int j = 0; for(int i=1; i<=t; i++) { if(t%i==0) { System.out.println(t + " 可以被 " + i + " 整除,商为 " + t/i + "。"); j++; }else if(j==0) { System.out.println(t + "没有可以被整除的数。"); } } } }
输出如下:
输入一个数字,计算它可以被哪些数字整除:737 737 可以被 1 整除,商为 737。 737 可以被 11 整除,商为 67。 737 可以被 67 整除,商为 11。 737 可以被 737 整除,商为 1。
注:其实很巧,正好i=1,并且1可以整除任何数,要么程序输出就不严谨了。
相关文章推荐
- 用java编写在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100
- 用Java语言编写程序,计算1-1/2+1/3-1/4+……+1/99-1/100
- 黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- java猜数小程序,学完对数字的操作相关类后可以练习下
- Fork and Join: Java也可以轻松地编写并发程序
- 通过编写递归函数,编写c程序从键盘中输入一个数字和计算符号,算出该数字的和或者是积
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 第4章 流程控制----编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序
- 使用 R 语言 编写 删除java文件中 每行 前面的 数字 的程序
- 把1-9这9个数字按从小到大的顺序排列 ,中间添上“+”和"-"可以计算的结果等于100的程序;
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34–5 + 67–8 + 9 = 100。
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100。
- Java 风扇:编写程序,显示3个风扇,用控制按钮开动和停止风扇。可以同时开动和停止3个风扇,也可以分别开动和停止每一个风扇
- 数字签名示例程序 Java编写
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- 有1、2、3、4四个数字,编写程序计算出能组成多少个互不相同且无重复数字的三位数
- 编写程序计算1到1000的整数各位数字之和
- hadoop-java:计算平均值分布式程序编写
- java基础-编写程序计算1到100的平方和