代码中没有错误,但在提示时不会打印到控制台

时间:2016-04-27 19:18:54

标签: java printing

创建一个类并编写以下方法:

  1. int firstDigit(int n),返回参数的第一个数字
  2. int lasstDigit(int n),返回参数的最后一位数
  3. int digits(int n),返回参数的位数
  4. 例如,firstDigit(1729)为1,lastDigit(1729)为9,digits(1729)为4.

    提供一个程序,以非静态方式从不同的类中测试您的方法。

    这是我的作业问题。

    package homework;
    
    public class HW5 {
        public static void main(String[] args) {
    
        }
        /*1A)*/static int firstDigit(int n){
            String fd= Integer.toString(n);
            System.out.println(fd.charAt(0));
            return 0;
        }
        /*1B)*/static int lastDigit(int n){
            String ld= Integer.toString(n);
            System.out.println(ld.charAt(ld.length()-1));
            return 0;
        }
        /*1C)*/static int Digits(int n){
            int digits=0;
            String digi= Integer.toString(n);
            for(int x=0; x<digi.length(); x++){
                digits++;
            }
            return digits;
        }
    
    }
    

    这是我试过的代码。它没有给出任何错误,它只是不打印任何东西到控制台。

0 个答案:

没有答案