在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响应。