zoukankan      html  css  js  c++  java
  • java课堂测试2

    //信1605-2 20163428 刘宏琦
    import java.util.*;
    public class Number {

    /**
    * @param args
    */

    public void panduan(String m){ //判断位数
    int i=1;
    int num=Integer.parseInt(m); //类型转化
    while((num/10)!=0){
    num=num/10;
    i++;
    }
    System.out.println("这是"+i+"位数");
    }
    public void shuchu(String m){ //输出各个位 和 它们的和
    int i=0,sum=0;
    int num=Integer.parseInt(m); //类型转化
    int a[]=new int[10]; //开辟数组空间
    while(num!=0){
    a[i]=num%10; //求余数
    num=num/10; //下一位
    sum=sum+a[i]; //求和
    i=i+1; //+1到下一位
    }
    for(int j=i-1;j>=0;j--){ //循环输出各个位
    System.out.println("分别为:"+a[j]+" ");
    }
    System.out.println("和为:"+sum);
    }
    public static void main(String[] args) { //主函数
    // TODO Auto-generated method stub
    Number n=new Number();
    Scanner input=new Scanner(System.in);
    String m;
    System.out.println("输入一个整数:");
    m=input.nextLine(); //输入整数
    n.panduan(m);
    n.shuchu(m);
    }

    }

  • 相关阅读:
    ASP.NET 作业题
    作业题
    作业题...
    作业题
    控件属性
    ASP控件解释
    排序
    5. 用自己的语言描述一下程序连接数据库的过程。
    4. 什么是AJAX
    3.怎样计算页面执行的时间?
  • 原文地址:https://www.cnblogs.com/liulala2017/p/7646000.html
Copyright © 2011-2022 走看看