zoukankan      html  css  js  c++  java
  • java 初学 :求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。几个 数相加由键盘控制。

    import java.util.Scanner;

    public static void main(String[] args) {
           Scanner input=new Scanner(System.in);
           System.out.println("请输入数字:");
           int a=input.nextInt();
           
           System.out.println("请输入相加的个数:");
           int geShu=input.nextInt();
           
           int shu =a;//定义用户输入的数,判断0-9范围内

      int sum=0;//求和
           if (a>0&&a<10) {
               System.out.print(a+"+");
               
               for (int i = 1; i < geShu; i++) {//循环从第二个数开始
                   a=shu+a*10;        //从第二个数开始到最后一个数
                   sum+=a;                    //从第二个数开始累加的和
                   System.out.print(a);
                   if(i!=(geShu-1)){
                       System.out.print("+");
                   }
                   
               }
               System.out.print("的和是:"+(sum+shu));//再把第一个数加上
               
           }else{
               System.out.println("请输入0-9的数字");
           }
    }

  • 相关阅读:
    HashSet源码分析
    Mysql的体系结构和存储引擎
    触发器
    存储过程和函数
    索引
    SpringBoot 中的日志使用
    log4j2
    Logback
    slf4j
    日志门面
  • 原文地址:https://www.cnblogs.com/cxd-vb0929/p/8175926.html
Copyright © 2011-2022 走看看