用Java写一个程序,要求输入(X或者Y)
时间: 2023-09-16 19:12:46 浏览: 50
以下是一个Java程序,可以让用户输入X或Y:
```
import java.util.Scanner;
public class InputXY {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入X或Y:");
String input = scanner.nextLine();
if (input.equals("X")) {
System.out.println("您输入的是X");
} else if (input.equals("Y")) {
System.out.println("您输入的是Y");
} else {
System.out.println("输入错误,请输入X或Y");
}
}
}
```
程序运行时会提示用户输入X或Y,然后根据用户输入的内容进行不同的处理。如果用户输入了X,则输出“您输入的是X”;如果用户输入了Y,则输出“您输入的是Y”;如果用户输入了其他内容,则输出“输入错误,请输入X或Y”。
相关问题
用Java写一个程序,要求输入(X或者Y) 姓 名。列如:X chen 月
以下是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入性别(X或Y):");
String gender = scanner.next();
System.out.print("请输入姓:");
String lastName = scanner.next();
System.out.print("请输入名:");
String firstName = scanner.next();
String fullName = lastName + " " + firstName;
if (gender.equalsIgnoreCase("X")) {
System.out.println("先生 " + fullName + " 您好!");
} else if (gender.equalsIgnoreCase("Y")) {
System.out.println("女士 " + fullName + " 您好!");
} else {
System.out.println("性别输入有误!");
}
scanner.close();
}
}
```
这个程序可以接收用户输入的性别、姓和名,并根据性别不同输出不同的称呼。例如,如果用户输入的是 `X chen 月`,那么程序会输出 `先生 chen 月 您好!`。
用java写一个根据用户输入定位鼠标位置
这是一个技术问题,我可以为您提供解答。在Java中,您可以使用java.awt.Robot类来控制鼠标和键盘。在这个类中,有一个方法叫做mouseMove,可以将鼠标移动到指定的坐标。您可以使用Scanner类来获取用户输入的坐标值,然后使用Robot类的mouseMove方法来定位鼠标位置。以下是一个简单的Java代码示例:
import java.awt.*;
import java.util.Scanner;
public class MouseLocator {
public static void main(String[] args) throws AWTException {
// 创建一个Robot对象
Robot robot = new Robot();
// 使用Scanner类获取用户输入的坐标值
Scanner scanner = new Scanner(System.in);
System.out.print("请输入鼠标的X坐标:");
int x = scanner.nextInt();
System.out.print("请输入鼠标的Y坐标:");
int y = scanner.nextInt();
// 使用Robot对象的mouseMove方法定位鼠标位置
robot.mouseMove(x, y);
}
}
当运行该程序时,用户将被提示输入鼠标的X和Y坐标,然后程序将使用Robot类将鼠标位置移动到这些坐标。