java.util.scanner相关内容
最近,我在一本书中读到关于将用户定义的类作为输入传递给scanner,但它没有解释太多关于它背后的逻辑。这是程序 import java.nio.CharBuffer; import java.util.Random; import java.util.Scanner; class ScannerInputBase implements Readable { private int
..
如何仅使用java.io.File、Scanner和文件未找到异常将数据从只包含char的文本文件读入到二维数组中? 这是我尝试创建的方法,它将文件读入到2D数组中。 public AsciiArt(String filename, int nrRow, int nrCol){ this.nrRow = nrRow; this.nrCol = nrCol; i
..
我试图在程序中使用Scanner第二次从控制台获取输入,但在调用另一个方法中的第二个Scanner时,出现了NoSuchElement异常。 如果我从运行startMenu()中删除startMenu(),它会正常运行,但由于某种原因,在运行后它会抛出异常。 public class Garden { public static final Garden GARDEN
..
我是一名学习Java的高中生,我想知道如何在Scanner中自动将输入文本更改为星号。这是我为一个项目做的一个简单的登录系统。我的代码是 Scanner scan = new Scanner(System.in); boolean correctLogin = false; String username; String password; String enter
..
public static void main(String[] args) { List arrayList = new ArrayList(); Scanner input = new Scanner(System.in); do { System.out.println("Enter a product"); Str
..
我正在创建一个打开然后读取用户指定的文件的程序,目前我拥有的代码如下所示: System.out.println("Enter the name of the file you want to open: "); FileN = scan.nextLine(); // I want the program to return to this point here if
..
String command = scanner.next(); String[] split = command.split(" "); System.out.println(split.length); 您好,有人知道为什么我插入"a b c d e f g h i"时会返回长度1吗? 推荐答案 next()读取输入直到空格(" "),因此变量command将是"a"而不是"
..
import java.util.Scanner; public class Hello { public static void main(String args[]) { Scanner in = new Scanner(System.in); int a; String s; System.out.println(
..
I have declared two strings and reading the input using Scanner(System.in). 之后,当我关闭Scanner并再次使用Scanner读取另一个输入时,它抛出错误:NoSuchElementException。 请在这方面给我指点 import java.util.Scanner; import java.io.*;
..
我一直在尝试创建一个程序,让用户输入要购买的鸡蛋数量并计算价格。我已尝试使用scanner方法输入整数,但似乎无法导入scanner方法。 这是我的信息: package eggsorder; import java.util.Scanner; import java.io.IOException; public class EggsOrder { static final dou
..
我不知道用户将输入多少个数字,我需要程序在数组到达行尾时停止在数组中插入数字,因为在新行中,用户将输入一个与此无关的数字。 举例: 用户可以输入: 1 5 7 8 9 5 4 或: %5%4%8%9%4%2%1%3%2%4 7 我需要的数组是,例如1:[1,5,7,8,9,5] 推荐答案 如果您的需求允许您询问用户,您可以这样做:
..
我正在试着做一个游戏..当有人在控制台中键入命令时,我希望命令中有[args]。 例如: ~修复[用户名][运行状况] 以下是示例代码(如果您有答案,请参考此代码): import java.util.Scanner; class StackOverflowExample { public static void main(String[] args) { Sy
..
假设我有2个扫描仪填充的数组,name[]和age[]。每一张都是按顺序填写的。如果我要查找数组中年龄最大的人,我如何使用数组打印出他们的姓名和年龄? 例如,age[]中最大的条目是78。有没有办法将其与name[]数组关联以将其打印出来? 参考编码: public static void main(String[] args) { Scanner input = new Sc
..
public static void main(String args[]){ Scanner in = new Scanner(System.in); String a = in.next(); if (in.hasNext()) { System.out.println("OK") } else { System.out.pri
..
我正在尝试执行一个简单的输入程序,但System.out.println命令出错,我不知道它为什么不接受该命令,并且在我修复它之前无法继续工作。 错误显示: Multiple markers at this line - Syntax error, insert ")" to complete MethodDeclaration - Syntax error, inse
..
我是使用 Java 的新手,但我以前使用过 C#.我遇到的问题是从控制台读取用户输入. 我遇到了“java.util.NoSuchElementException".这部分代码出错: payment = sc.next();//PromptCustomerPayment 函数 我有两个获取用户输入的函数: 提示客户数量 提示客户付款 如果我不调用 PromptCustome
..
我正在使用 Scanner 方法 nextInt() 和 nextLine() 来读取输入. 看起来像这样: System.out.println("输入数值");整数选项;选项 = input.nextInt();//从输入中读取数值System.out.println("输入第一个字符串");字符串 string1 = input.nextLine();//读取第一个字符串(跳过)Sy
..
我的教授倾向于执行以下操作以从用户那里获取数字: 扫描仪扫描仪 = new Scanner(System.in);Integer.parseInt(scanner.nextLine()); 与简单地做 scanner.nextInt() 相比有什么好处? java.util.Scanner.java 包含以下内容: public int nextInt() {返回 nextInt(de
..
什么是Scanner 方法来获取Java 中键盘返回的char. 比如 nextLine() 代表 String,nextInt() 代表 int 等等 解决方案 要从 Scanner 获取 char,可以使用 findInLine 方法. 扫描仪 sc = new Scanner("abc");char ch = sc.findInLine(".").charAt(0);Sys
..
我正在使用 Java 进行编程. 我正在尝试编写可以识别用户是否在基于控制台的程序中按下回车键的代码. 我如何使用 java 来做到这一点.有人告诉我,这可以使用 Scanner 或缓冲输入阅读器来完成.我不了解(或不知道如何使用)缓冲输入阅读器. 我尝试使用扫描仪执行此操作,但按两次回车后程序终止,并且不起作用 Scanner readinput = new Scanner(S
..