首页 > 其他分享 >for练习

for练习

时间:2022-10-24 23:34:32浏览次数:37  
标签:count int sum 练习 System println out

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

标签:count,int,sum,练习,System,println,out
From: https://www.cnblogs.com/shuqiqi/p/16823466.html

相关文章

  • HashSet集合 Array sort方法 学习 剑指offer 练习1
    HashSet集合是基于HashMap来实现的,不允许有重复的元素        允许有NULL值 无序,不会记录插入的顺序HashSet实例化对象  HashSet<Strin......
  • 616Javascript_语法_练习_99乘法表 and
    练习9*9乘法表<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>99乘法表</title><style>td{border:1pxs......
  • 洛谷上扒的DP练习题
    DP综述最优子结构:把原问题化到规模更小的问题后,原问题的最优解一定能从规模更小问题的最优解推出。无后效性:如果在某个阶段上过程的状态已知,则从此阶段以后过程的发展变......
  • 搜索剪枝练习
    搜索剪枝练习搜索是一类很暴力的做法,往往时间复杂度都是指数级别的,大部分时候都无法作为正解使用。不过可以通过一些剪枝技巧,减小搜索规模,加快程序运行速度。P1025[NOIP......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:合并两个有序链表
    题目:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:最接近的三数之和
    题目:给你一个长度为n的整数数组 nums 和一个目标值 target。请你从nums中选出三个整数,使它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在恰好一......
  • HTML标签中文本标签和练习
    HTML标签-文本标签<b>:文本加粗<!--b文本加粗--><b>1、段落标签段落标签段落标签段落标签段落标签段落</b>运行结果: <i>:文本斜体<!--i文本斜体--><i......
  • 练习感受以及经验总结(ing)
    connection=DriverManager.getConnection(url,user,password);顺序一定不能搞错,当时顺序写错了。查bug查了一晚上。得益于两个函数都用到了数据库的连接,一开始以为是函......
  • 练习题11-
    1、项目需求:请用户从控制台输入信息,程序将信息存储到文件Info.txt中。可以输入多条信息,每条信息存储--行。当用户输入:”886”时,程序结束。packagecom.xxx.title1;i......
  • 练习题10-
    1、模拟上车案例:有一辆车,有100个座位,有前中后三个门每个门都可以随机上人,上人的个数不确定。packagecom.xxx;importjava.util.Random;publicclassCarRunnable......