我有一个循环,如果用户输入为是,则重新启动程序,如果用户输入为否,则结束程序
我的代码结束程序时,用户输入是没有,但如果它的任何东西,它将重新开始,我想让它只有重新开始,如果用户输入是
System.out.println("Would you like to purchase more ticket ? ");
Scanner answer = new Scanner(System.in);
String an = answer.nextLine();
if (an.equals("yes"))
{
lottery =true;
}
else if(an.equals("no"))
{
System.out.println("Thank you, Have a Great Day");
lottery=false;
}
有一个逻辑猜测,我会说布尔值总是为真的,直到你输入“否”,因为它首先被初始化为真,因此如果两个if语句都失败,它仍然为真,因此它将继续在循环中迭代。只需删除no条件的if语句。事实上,您也可以通过使用无限循环来删除布尔值,如果用户输入yes,只需使用continue关键字来完成迭代,否则将跳出循环。
while(true) {
System.out.println("Would you like to purchase more ticket?");
Scanner answer = new Scanner(System.in);
String an = answer.nextLine();
if (an.equals("yes")) {
continue;
}
System.out.println("Thank you, Have a Great Day");
break;
}
问题内容: 好的,代码很简单。包含一些元素的通用类ourSet将其放入LinkedList中,并对这两个集合执行某些功能。 我的问题实际上与项目的总体概念无关,更多的是在我创建的“用户输入界面”中。我希望它接受一些字符串并将其添加到集合中,然后在接收字符串“ EXIT”(全部大写)的同时退出循环,并对下一个集合进行相同的操作。发生的事情是do while循环仅发送所有奇数的1st,3rd,5th.
问题内容: 我试图制作一个采用用户输入的多个名称的,直到插入单词为止,但我不确定如何使用。如何实现呢? 问题答案:
该程序提示用户输入列表中的数字,然后提示用户输入该列表中的实际数字。然后它决定列表中的数字是否已经排序。它工作得很好,但我希望程序立即提示用户输入列表和列表中的数字数量,而不是提示用户输入数字,然后提示用户输入用户之前输入的数字。对不起,太长了,下面是一个输出与我正在查找的内容的示例: 电流输出: 我想要追求的: 代码:
我在intellij上启动spring boot应用程序时遇到问题,它失败了,并显示以下消息:与目标VM断开连接,地址:'127.0.0.1:49784',传输:'socket' 过程结束,退出代码为255。以前有人遇到过这种情况吗?
我在while循环中遇到了这个问题: 这个while循环只接受一次输入,不会再次请求它,所以它会循环整个时间接受一次该输入。我在这里做错了什么,因为对我来说,这个诡计循环真的很奇怪? InputHandler类:
我正试图通过编程方式在Infinix手机中将我的应用程序作为受保护的应用程序进行检查。。但这似乎是不可能的,所以我正在尝试启动XManager中存在的受保护应用程序活动 我成功地通过这个代码打开了XManager 我不能按程序做其他事情 当我试图用此代码启动设置活动时 我有个例外 我也尝试直接启动受保护的应用程序,但我再次得到了同样的例外 更新 此异常的一些答案建议在我添加活动时添加以显示未解决的