zoukankan      html  css  js  c++  java
  • 国庆假期后课堂小测:输入一个整数并判断位数,位数和

    源代码:

    package 测试;
    import java.util.Scanner;
    public class test
    {
    public static void main(String args[])
    {
    Scanner input=new Scanner(System.in);
    String number;
    System.out.println("输入一个数");
    number=input.nextLine();
    NumberJudge num=new NumberJudge();
    num.qushu(number);
    int sum=0;
    sum=num.qiuhe(number);
    System.out.println("各位数之和为:"+sum);
    }
    }
    class NumberJudge
    {
    private int num[];
    public NumberJudge()
    {
    num=new int[10];
    }
    public int calculate_places(String number)
    {
    int places;
    places=number.length();
    return places;
    }
    public void qushu(String number)
    {
    int places;
    places=number.length();
    System.out.println("位数为:"+calculate_places(number)+"位");
    System.out.println("从高位到低位依次输出每位的值:");
    for(int i=0;i<places;i++)
    {
    num[i]=number.charAt(i)-48;
    System.out.print(num[i]+" ");
    }
    System.out.println();
    }
    public int qiuhe(String number)
    {
    int places;
    places=number.length();
    int sum=0;
    for(int i=0;i<places;i++ )
    {
    sum=sum+num[i];
    }
    return sum;
    }
    }

    运行截图:

  • 相关阅读:
    python取一个字符串中最多出现次数的词
    python openpyxl 操作 excel
    微信公众平台开发
    Oracle
    微信公众平台开发
    微信公众平台开发
    Html 转义字符那些事儿
    Linq DataTable表连接
    使用WeUI+JS 的label包含input触发两次的问题
    Html 图片上传
  • 原文地址:https://www.cnblogs.com/ssyh/p/7645273.html
Copyright © 2011-2022 走看看