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);
}
}