java - 我将如何循环这个问题为 "Do you want to Try Again?! [Yes/No]"的java程序?

标签 java loops

I'm new on this java programming. And I need to make this program loop the Question "Do you want to Try Again?! [Yes/No]" and loop it back to "Enter any year:" question. How will I do that?

我希望您为我提供更详细的答案或示例,以使该程序在今天内正常运行..

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语句检查是否输入了yes或no,相应地更新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
    }

关于java - 我将如何循环这个问题为 "Do you want to Try Again?! [Yes/No]"的java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58831240/

相关文章:

loops - 如何在 RPG 中免费循环 X 次而不创建变量?

java - 调用 getActivity().startActivity(); 之间的区别和startActivity();内部 fragment

java - Cocos2D-x Eclipse java.lang.UnsatisfiedLinkError 错误

java - 从 MySQL 数据库中检索数据并使用 java 将其显示在 html 中

Javascript 数组和对象比较

C# 为什么 Array.IndexOf 返回 -1

java - 导入cordova项目后Android Studio aapt.exe丢失错误消息

java - Android 上 java.awt.image.BufferedImage 的 ClassNotFoundException

loops - 如何永远重复 Selenium 测试脚本

javascript - 如何将 html 作为字符串传递到另一个函数中循环?