import java.util.Scanner;
public class Eext {
public static void main(String[] args) {
//打印1~100之间所有是9的倍数的整数,统计个数及总和
//化繁为简:将复杂的需求,拆解成简单的需求,逐步完成
//先死后活:先考虑固定的值,然后转变成可以灵活变化的值

// 打印1~100
//for(int i = 1; i <= 100; i++){
//System.out.println(i);
//}

//输出9的倍数
/*for(int i = 1; i <= 100; i++){
if (i % 9 == 0){ //如果 i % 9 == 0 那么这个数就是9的倍数的整数
System.out.println(i);
}
}*/

//统计个数
/*int count = 0; //创建了一个 统计个数的变量
for(int i = 1; i <= 100; i++){
if (i % 9 == 0){
System.out.println(i);
count++; //
}
}
System.out.println(count);*/

/*//总和
int count = 0;
int sum = 0;//创建了一个累积总和的变量
for(int i = 1; i <= 100; i++){
if (i % 9 == 0){
System.out.println(i);
count++;
sum = sum + i;
}
}
System.out.println(“1~100之间9的倍数一共有” + count + “个”);
System.out.println(“1~100之间9的倍数总和为:” + sum);
*/

/*//灵活应变格式:
int start = 1; //初始值 的变量
int end = 100; //结束值 的变量
int count = 0; //统计 个数 的变量
int t = 9; //倍数值 的变量
int sum = 0; //统计 总和 的变量
for(int i = start; i <= end; i++){
if (i % t == 0){
System.out.println(i);
count++;
sum = sum + i;
}
}
System.out.println(“count = ” + count);
System.out.println(“sum = ” + sum);*/

//做成用户键盘输入的格式
Scanner myscanner = new Scanner(System.in); //创建一个键盘扫描器

System.out.println(“请输入起始数字:”);
int start = myscanner.nextInt(); //创建一个用来接收 起始 数字的接收器

System.out.println(“请输入结束数字:”);
int end = myscanner.nextInt(); //创建一个用来接收 结束 数字的接收器

System.out.println(“请输入需要计算的倍数:”);
int t = myscanner.nextInt(); //创建一个用来接收 倍数 数字的接收器
System.out.println(“————————-“); //分割线
int count = 0; //统计 个数 的变量
int sum = 0; //统计 总和 的变量
for (int i = start; i <= end; i++) {
if (i % t == 0) { //如果 i % 键盘输出的值 == 0
System.out.println(i); //那么输出这个数
count++; //那么 统计 个数 的变量 加一
sum = sum + i; //那么 统计 总和 的变量 累积
}
}
System.out.println(“结果为:”);
System.out.println(start + “~” + end + “之间” + t + “的倍数一共有” + count + “个”);
System.out.println(start + “~” + end + “之间” + t + “的倍数的和为:” + sum);
}
}

原文地址:http://www.cnblogs.com/shuqiqi/p/16823466.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性