首页 > 解决方案 > 我的代码中有什么问题?它没有编译并得到错误。请帮助我

问题描述

这是打印给定索引字符的程序。但是在函数中出现错误。我将函数返回类型指定为 char。但编译器告诉重命名主函数的返回类型

import java.util.Scanner;
class Demo5{
    
    public static void main(String[] args)
    {
        Scanner n=new Scanner(System.in);
        String p=n.next();
        int q=n.nextInt();
        System.out.println(showchar(p,q));
        
        public char showchar(String s,int num)
        {
        
            char c=s.charAt(num);
            return c;
        }
        
    }
}

标签: java

解决方案


public static void main(String[] args)
    {
        Scanner n=new Scanner(System.in);
        String p=n.next();
        int q=n.nextInt();
        System.out.println(showchar(p,q));
    }
 public static char showchar(String s,int num)
    {
        char c=s.charAt(num);
        return c;
    }

推荐阅读