java - 我将如何用“你想再试一次吗?![是/否]”的问题循环这个 java 程序?
问题描述
我是这个java编程的新手。我需要让这个程序循环问题“你想再试一次吗?![是/否]”并将其循环回“输入任何年份:”问题。我将如何做到这一点?
我希望您为我提供更详细的答案或示例,以使该程序在今天正常运行。
import java.util.Scanner;
public class my_LeapYear {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("Enter any year: ");
int year = s.nextInt();
boolean loop = true;
while(loop == true)
{
if (((year %4==0)&& (year %100 !=0))||(year %400==0))
{
System.out.println("Year "+year+" is a Leap Year");
break;
}
else if ((year %100 == 0)&&(year %400 == 0))
{
} else {
System.out.println("Year "+year+" is not a Leap Year");
loop = false;
break;
}
解决方案
尝试使用if
检查是否输入是或否的语句,loop
相应地更新值,如下所示
System.out.println("Do you want to Try Again")
String input = in.nextLine();
if (input.equals("YES")){
loop = true
}
else if (input.equals("NO")){
loop=false
}
推荐阅读
- php - 仅显示特定的索引数组
- react-native - BottomTabNavigator 上的涟漪效应
- mysql - VB6 - 将数据从 mySQL 表插入访问表
- safari - Safari 应用程序扩展内容脚本未加载到 Safari 错误页面上?
- java - GenericUDAFResolver2 已被弃用,我们现在应该如何实现 UDAF?
- node.js - Expressjs - 将标头发送到客户端后无法设置标头
- r - 根据相邻列的值替换多列中的值
- javascript - 如何在 django 模板中访问外键?(列表显示)
- c# - 可访问性问题
- php - 上传图片和文件到论坛