zoukankan      html  css  js  c++  java
  • java课堂测试2(两种方式)

    实验源代码

    这是不使用数组形式的源代码

    /*
    2017/10/10 王翌淞 课堂测试2
    */
    import java.util.Scanner;

    public class Number {



    public static void main(String args[]){
    Num N=new Num();
    System.out.println("请输入一个整数:");
    Scanner input=new Scanner(System.in);
    int num=input.nextInt();
    System.out.println("位数"+N.NumWeishu(num));



    }

    }
    class Num{

    public int NumWeishu(int a){
    int sum=0;
    int num1;//求余数2
    int num2;//取整数
    int weishu;
    num1=a%10; //取最后一位
    num2=a/10; //取除去最后一位的所有
    sum=sum+num1; //求和
    weishu=1; //统计位数
    System.out.println(num1); //输入每一位
    while(num2!=0) //除去最后一位没有数字之后跳出循环
    {
    num1=num2%10;
    num2=num2/10;
    sum=sum+num1;
    weishu=weishu+1;
    System.out.println(num1);

    }

    System.out.println("求和"+sum);
    return weishu;

    }

    }

    //使用数组源代码

    /*
    2017/10/10 王翌淞 课堂测试2
    */
    import java.util.Scanner;

    public class Number {



    public static void main(String args[]){
    Num N=new Num();
    System.out.println("请输入一个整数:");
    Scanner input=new Scanner(System.in);
    int num=input.nextInt();
    System.out.println(" 位数"+N.NumWeishu(num));


    }

    }
    class Num{
    public int num[];
    public int NumWeishu(int a){
    int num[]=new int[10];
    int num1;//求余数2
    int num2;//取整数
    int weishu;
    num1=a%10; //取最后一位
    num2=a/10; //取除去最后一位的所有
    num[0]=num1;
    weishu=1; //统计位数
    while(num2!=0) //除去最后一位没有数字之后跳出循环
    {
    num1=num2%10;
    num2=num2/10;
    num[weishu]=num1;
    weishu=weishu+1;

    }

    int sum;
    for(int i=weishu-1;i>=0;i--){

    sum+=num[i];
    System.out.print(num[i]+" ");
    }

    System.out.print(" 求和结果为"+sum);
    return weishu;

    }


    }

  • 相关阅读:
    candy——动态规划
    HTTP协议(转)
    linked-list-cycle-ii——链表,找出开始循环节点
    linked-list-cycle——链表、判断是否循环链表、快慢指针
    转: utf16编码格式(unicode与utf16联系)
    【转】Nginx模块开发入门
    【转】依赖注入那些事儿
    转: OpenResty最佳实践
    转:linux的源码查看, c++语法 查看网站
    【转】所需即所获:像 IDE 一样使用 vim
  • 原文地址:https://www.cnblogs.com/wys-373/p/7645418.html
Copyright © 2011-2022 走看看