用java写一个程序:有100张票,顺序是1-100,键盘录入你的电影编号,如果是偶数那么坐在左边,奇数坐右边,如果大于100重新输入,小于1重新输入
时间: 2024-09-26 17:05:14 浏览: 28
你可以通过创建一个简单的控制台应用程序来实现这个功能。下面是一个基本的Java代码示例:
```java
import java.util.Scanner;
public class SeatAssignment {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int ticketNumber = 0;
while (true) {
System.out.print("请输入您的电影编号(1-100):");
if (scanner.hasNextInt()) {
ticketNumber = scanner.nextInt();
// 检查是否在合法范围内
if (ticketNumber >= 1 && ticketNumber <= 100) {
if (ticketNumber % 2 == 0) {
System.out.println("您将坐在左边的座位上,号码是:" + ticketNumber);
} else {
System.out.println("您将坐在右边的座位上,号码是:" + ticketNumber);
}
break; // 如果在有效范围内,跳出循环
} else {
System.out.println("输入错误,电影编号应为1到100,请重新输入。");
}
} else {
System.out.println("输入无效,请输入整数。");
scanner.next(); // 清除无效输入
}
}
scanner.close();
}
}
```
在这个程序中,我们使用`Scanner`类获取用户的输入,并检查输入是否为有效的数字。如果输入的编号是偶数,它会被认为是左边的座位;如果是奇数,则是右边的座位。如果输入超出范围,会提示用户重新输入。
阅读全文