FLY


私信TA

用户名:dotcpp0680047

访问量:5483

签 名:

等  级
排  名 2636
经  验 2131
参赛次数 0
文章发表 9
年  龄 20
在职情况 学生
学  校 auu
专  业 计科

  自我简介:

参考代码:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Test t = new Test();
        String[] str = new String[3];
        for (int i = 0; i < str.length; i++) {
            str[i] = sc.nextLine();
        }
        for (int i = 0; i < str.length; i++) {
            if (str[i].length() == 1) {
                char ch = str[i].charAt(0);
                if (ch >= '0' && ch <= '9') {
                    int n = ch;
                    t.fun(n);//数字
                } else {
                    t.fun(ch-48);//单个字符
                }
            } else {
                String s = str[i];
                t.fun(s);//字符串
            }
        }

    }
}

class Test {

    public void fun(String s) {
        System.out.println(s.length());
    }

    public void fun(int n) {
        System.out.println(n);
    }

    public void fun(char c) {
        System.out.println((int) c);
    }

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区