java - 如何在 Java 中复制此 Python 代码?
问题描述
这是一个用 Python 编写的愚蠢游戏,我想知道如何用 Java 重现它:
name = ''
while name != 'your name':
print('Please type your name.')
name = input()
print('Thank you!')
基本上,它请求写入字符串“你的名字”来打破 while 循环,现在,我已经在 Java 中尝试过这段代码,但它抛出了一个错误:
import java.util.Scanner;
public class sillyGame {
public static void main(String [] args) {
String name = "";
while (name != "your name"){
System.out.println("Please type your name");
Scanner input = new Scanner(System.in);
name = input.next();
input.close();
}
System.out.println("thank you");
}
}
错误是:“线程“主”java.util.NoSuchElementException中的异常”
我真的很感谢你的帮助。
解决方案
推荐阅读
- php - 我如何更改 add_action('after_setup_theme', 'like_add_custom_post_types'); 这个钩子
- reactjs - 在 React Native 最新版本中创建的应用程序不起作用
- django - 如何从 Django 表单中删除必需的属性
- php - 如何使用 d($request->all()) 将数组数据保存到数据库中;在 laravel 中
- php - 需要扫描目录并仅删除特定类型的文件
- java - 如何分隔包含特定 JSON 数组的 JSON 值
- shell - 从 Shell 脚本中的另一个目录运行 SQL 脚本
- java - 将项目转换为 Maven 后的外部化字符串问题
- jenkins - Jenkins - 检查特定作业是否正在使用 hudson 类运行
- javascript - DataTables 初始化多个子表且 columnDefs 完整