zoukankan      html  css  js  c++  java
  • 3.题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。


        public static void main(String[] args) {
            
            Scanner scanner=new Scanner(System.in);
            System.out.println("请输入1-9之间的数字:");
            int num=scanner.nextInt();//得到的数字,做“基数”
            
            System.out.println("请输入相加的个数:");
            int addNum=scanner.nextInt();
            
            int firstNum =num;//定义用户输入的数,判断0-9范围内,并十位十位的扩展
            int sum=0;//求和
            if (num>0&&num<10) {
                System.out.println(num+" ");
                
                for (int i = 1; i < addNum; i++) {//循环从第二个数开始
                    num=firstNum+num*10;        //从第二个数开始到最后一个数
                    sum+=num;                    //从第二个数开始累加的和
                    System.out.println(num+" ");
                    
                }
                System.out.println("的和是:"+(sum+firstNum));//再把第一个数加上
                
            }else{
                System.out.println("请输入0-9的数字");
            }
            
        }
    请输入1-9之间的数字:
    2
    请输入相加的个数:
    5
    2
    22
    222
    2222
    22222
    的和是:24690

    练习java基础要有思路,还要多敲代码,一个字:练;

    明天继续

  • 相关阅读:
    jQuery 字符串拼接
    jQuery 筛选器 链式编程操作
    jQuery 常用操作
    jQuery介绍 常用选择器
    枚举-增加BOOL类型
    枚举-判断一年中第 125 天是工作日, 还是休息日?假设一年 365 天, 新年第一天是星期一。
    判断大小端序
    信息存储,共用体的应用
    栈的自实现
    strlen,strcat,strcpy,strcpm 自实现
  • 原文地址:https://www.cnblogs.com/zhangqf/p/6090826.html
Copyright © 2011-2022 走看看