学术背景术语的澄清;标准输入“;在Java中验证输入
对于大学级别的作业,被指示通过“标准输入”接收用户输入。谷歌对于这到底意味着什么有点缺乏了解 虽然我可以(为了我的成绩,威尔)去我的教授那里澄清,但我想我会问Stack Overflow,这样将来如果有人有同样的问题,他们可以找到这个问题,不用我进行的研究;此外,我很欣赏一些堆栈溢出贡献者提供的历史教训 基本上,我发现接收用户输入最初是通过标准输入方法(硬件)完成的。然而,这就是事情变得复杂的地方,现在这个过程已经被抽象了。现在,我们可以通过称为重定向/管道的方式修改输入的来源,而不需要硬件 除了澄清上述内容的含义外,我个人还对特定于Java的响应感兴趣 简言之,在Java中有三种“通用”的接收用户输入的方法 因此,资料来源: 基本上,我从上面得到的是,这些差异涉及到优化您打算对输入做什么,以及如何存储/处理输入,即是否将其作为ASCII整数或其他形式接收 我的问题是上述三种方法是否都被视为标准输入?是否有一种非通过标准输入获取用户输入的方法?用户输入指的是用户在程序执行时手动输入的东西,而不是从文件或类似文件传输数据 此外,当以上述方式接收输入时,是否值得检查null 例如:学术背景术语的澄清;标准输入“;在Java中验证输入,java,input,io,standards,Java,Input,Io,Standards,对于大学级别的作业,被指示通过“标准输入”接收用户输入。谷歌对于这到底意味着什么有点缺乏了解 虽然我可以(为了我的成绩,威尔)去我的教授那里澄清,但我想我会问Stack Overflow,这样将来如果有人有同样的问题,他们可以找到这个问题,不用我进行的研究;此外,我很欣赏一些堆栈溢出贡献者提供的历史教训 基本上,我发现接收用户输入最初是通过标准输入方法(硬件)完成的。然而,这就是事情变得复杂的地方,现在这个过程已经被抽象了。现在,我们可以通过称为重定向/管道的方式修改输入的来源,而不需要硬件 除
Scanner a = new Scanner(System.in);
String testInput = a.nextLine();
if (testInput == null)
用户输入的内容怎么可能指向内存中的任何内容(即null?),这是可能的吗 另一个作业问题?我读过你的其他问题:Stack不是来做作业的。此外,如果你不努力,你永远也学不会。我删除了我的答案。