“如何在switch语句后请求if-else输入?”

问题描述 投票:0回答:2

在switch语句之后,我想请求一个'Y'或'N'语句,并为相应的响应打印一个语句。如何声明输入字符,然后提供该值的扫描器输入?

我已经尝试使用input作为char和一个整数。我也尝试过使用boolean方法。

import java.util.*;
public class Dowhile {


  public static void main(String[] args) { 
    Scanner in = new Scanner(System.in);
    int x;
    System.out.println("0,1,-1: ");
    x = in.nextInt();

    switch(x)
    {
      case 1:
        System.out.println("Positive");
        break;
      case -1:
        System.out.println("Negative");
        break;
      case 0:
        System.out.println("Zero");
        break;
      default:
        System.out.println("You're a bad person!");
        break;
    }   

    char input = (('Y'||'N'));
    System.out.println("Enter 'Y' or 'N'");
    in.nextInt();                    
    if(input = 'Y')
      System.out.println("OK");
    else
      System.out.println("wow");



  }}

我希望输出是相应输入的println响应。

java loops if-statement switch-statement
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.