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

    }

  • 相关阅读:
    Delphi Class of 类引用
    Class-reference types 类引用类型--快要失传的技术
    最简单的TabHost
    修改一些IntelliJ IDEA 11的设置,使Eclipse的使用者更容易上手(转)
    uva 10494
    uva748
    uva 465
    高精度
    uva 694
    uva414
  • 原文地址:https://www.cnblogs.com/liulala2017/p/7646000.html
Copyright © 2011-2022 走看看