java.util.scanner

    -3热度

    1回答

    我正在制作一个纯粹用于学习目的的基本计算器。 下面是代码所讨论的块: Scanner Operation = new Scanner(System.in); Scanner data = new Scanner(System.in); String add, sub, mul, div; double fnum, snum, answer; add = Operation.nextLin

    1热度

    1回答

    Java新手在这里,我有一个分配,我需要编写一个类来创建学生对象,然后写驱动程序。 我已经完成了所有要求,除了我在这个问题上遇到了问题 - “编写方法getTestScore接受测试编号并返回适当的分数。” 我相信我已经正确地写了这个类,但是我在编写驱动程序的代码时遇到了麻烦。 提示用户输入测试编号后,它不返回任何内容,程序终止后返回适当的分数。 帮助非常感谢! 这里是类: public clas

    1热度

    3回答

    所以这段代码取n的值并返回一个除数列表以及除数的总数。如果我删除了Scanner声明并将其赋值给int n并只给出一个int值,则代码将完美运行。 然而,因为它是,它返回: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at Program.main(Program.java:25) 我不

    0热度

    3回答

    如果输入正确的文件名,则没有问题。如果输入了不正确的文件名,则无限循环不断告诉用户输入文件名。但它不会等待用户输入文件名。它不断处理第一个错误的数据在无限循环中。 我在catch块中使用nextLine,它应该清除错误的输入。还试过重置()。我究竟做错了什么? public static String reader() { boolean fileCorrect = false;

    1热度

    2回答

    我正在编写一个程序来读取文件并检查每一行是否存在特定单词。我有下面的代码,但是代码不执行'if语句',我不知道为什么。所谓“scores.txt”文件包括: Andy 60 Bob 87 Alice 59 这是我到目前为止有: public static void scoreCheck() { Scanner scanner = new Scanner("scores.txt"

    2热度

    2回答

    我想通过扫描程序拆分下面的多行字符串。我想分裂开始与线 “A |” Input A|14|23|656 B|15|ga|a A|11|424|6262 输出 Group A|14|23|656 B|15|ga|a Group A|11|424|6262 我试图扫描仪如下。 public static void main(String[] args)

    2热度

    2回答

    我在写一个程序,它将用户的整数存储在一个数组中,然后计算出数组的平均值。 数组最多可以容纳100个整数。如果用户想要做小于100时,他们打CTRL +ž(或命令 + d)停止提示号码。 这里是我的主要方法: public static void main(String[] args) { Scanner input = new Scanner (System.in); in

    -2热度

    1回答

    java.util.NoSuchElementException问题...我使用两台扫描仪 scanbud() 和 scabudrad()

    0热度

    2回答

    我有一个文件,我试图从中读取多行文件。但取决于它是一个房地产经纪人行还是属性行,它会将某些东西存储到行值列表中。我找不出合适的循环读取线正常这里是我的代码读取行 while (fileScanner.hasNextLine()) { String oneLine; String[] lineValues = null; oneLine = fileScanner

    0热度

    1回答

    我只是一个开始的程序员,我在这里找到我的程序中的错误。该程序只能读取我的文本文件中的大写字母,即使在我的加密和解密方法中使用了小写字母。我猜这是caesarEncipher方法的问题。 (忽略我的欲海情况下,在主,我会很快得到它。) import java.util.*; import java.io.*; public class Cipher { public static