字符串无法转换为字符,如何解决? [关闭]
Posted
技术标签:
【中文标题】字符串无法转换为字符,如何解决? [关闭]【英文标题】:String cannot be converted to char, how to fix it? [closed] 【发布时间】:2017-09-02 10:14:43 【问题描述】:它说“不兼容的类型:字符串不能转换为字符” 如何解决? 这是示例。
【问题讨论】:
声明你的字符是字符串。 我强烈建议你先阅读基础知识 始终,始终在问题中以文本形式发布代码。屏幕截图偶尔会很有用,但最好是作为代码,并指示错误发生的位置,并在其下方提供详细的错误消息。 试试input.next().charAt(0)
。
如果您正处于不知道如何声明不同类型的变量的阶段,我会强烈敦促您获得一本好的 Java 书籍。 Stack Overflow 是一个很棒的网站,即使有很多初学者问题,但它不是学习语言基础知识的好地方。
【参考方案1】:
这是您的解决方案:
public class NewMain
public static void main(String args[]) throws ParseException
Scanner s = new Scanner(System.in);
char yes;
do
System.out.println("Hi");
yes = s.next().charAt(0);
while (yes == 'Y'); // if u enter 'Y' the it will continue
要退出,请输入除'Y'
以外的任何内容
【讨论】:
以上是关于字符串无法转换为字符,如何解决? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章