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的数字");
           }
    }

  • 相关阅读:
    lLinux 下 Stress 压力测试工具
    zabbix 微信告警配置
    spark Intellij IDEA开发环境搭建
    Spark调优与调试
    在centos 6.5 x64中安装 spark-1.5.1
    二叉树的各种遍历算法
    ServletResponse的一些知识点
    UVA 10303 How Many Trees? (catlan)
    UVA 10183 How Many Fibs?
    UVA 10471 Gift Exchanging
  • 原文地址:https://www.cnblogs.com/cxd-vb0929/p/8175926.html
Copyright © 2011-2022 走看看