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);
    }

    }

  • 相关阅读:
    JSTL之迭代标签库
    java中的IO流
    浅谈代理模式
    TreeSet集合
    网络编程之UDP协议
    Java中的多线程
    Java中的面向对象
    JavaScript 函数表达式
    JavaScript 数据属性和访问器属性
    JavaScript 正则表达式语法
  • 原文地址:https://www.cnblogs.com/liulala2017/p/7646000.html
Copyright © 2011-2022 走看看