java - 我的代码中有什么问题?它没有编译并得到错误。请帮助我
问题描述
这是打印给定索引字符的程序。但是在函数中出现错误。我将函数返回类型指定为 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;
}
}
}
解决方案
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;
}
推荐阅读
- extjs - 如何更改触发器和时间选择框的大小
- php - 当我使用 php echo 时,为什么标签元素会自动关闭?
- elasticsearch - Elasticsearch不在术语查询中搜索字段
- reactjs - 无法解析 Typescript 模块
- r - igraph 绘图:如何将被困节点放在前面?
- graphql - 如何使用 jest 测试带有片段的 GraphQL 查询
- c# - 访问 Dynamics365 时出现“Microsoft.Xrm.Sdk.dll 中发生错误“System.ServiceModel.Security.MessageSecurityException”
- endeca - 面临问题为 Endeca 配置新应用程序 - 运行 Initialize_services.bat 时
- javascript - 咖喱我的函数没有 lodash
- javascript - 直接在 HTML 标签中使用 Vue-JS 自定义辅助函数