-
1 votesanswersviews
使用Scanner在for循环中逐个字母地分析字符串(Throwing IndexOutOfBoundExceptions)
我需要计算字母出现在字符串中的频率 . 为此,我考虑使用扫描仪对象,将字符串传递给它 扫描仪s =新扫描仪(字符串) 并使用next()方法使用switch语句分析每个char . 我已经对这些电路板进行了搜索并设计了以下内容: - for (int i = 0; i < outputString.length(); i++) { Scanner s = new Scanner(... -
5 votesanswersviews
Integer.parseInt()使用UTF-8文件抛出NumberFormatException
我需要从文件的内容中解析整数 . 为了测试我的算法,当我从声明的字符串中提供文件的内容时 String test = "15 kuruş"; Integer.parseInt工作正常 . 但是,当我从UTF-8文件中读取Scanner类时,它不起作用并提供异常 java.lang.NumberFormatException:对于输入字符串:“15” 注意:我将字符串拆分为... -
0 votesanswersviews
只接受使用while循环或任何其他的正整数
我的程序目前拒绝除整数之外的任何输入,但我试图更进一步,让它只接受正整数 . 我怎么做到这一点 . 我尝试创建另一个布尔值并将其称为numisGreat,并为此部分调用另一个do-while循环,但我似乎无法得到它 . import java.util.Scanner; public class TandE { public static void main(String[] args... -
526 votesanswersviews
使用next()或nextFoo()后,Scanner正在跳过nextLine()?
我正在使用 Scanner 方法 nextInt() 和 nextLine() 来读取输入 . 它看起来像这样: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.... -
526 votesanswersviews
使用next()或nextFoo()后,Scanner正在跳过nextLine()?
我正在使用 Scanner 方法 nextInt() 和 nextLine() 来读取输入 . 它看起来像这样: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.... -
1 votesanswersviews
控制台输入不适用于netbeans ide 7.4 with scanner class
我有一个带有测试类junit-4.1的netbeans项目,并希望使用scanner类读取控制台中的一些数字 . System.out.println ...工作正常但是,当我在netbeans控制台中输入内容时,代码执行会停止扫描程序读入的位置 . 等待永远...... 这是代码 private int controllerByteToWhiteCell() { Scanner s... -
-2 votesanswersviews
如何在for循环中处理异常而不重启程序
我正在尝试计算N个非负整数的平均值 . 我要求用户输入他们想要计算平均数的数量 . 然后让他们逐个输入数字 . 我也在使用try并在do语句中捕获,所以我可以再次提示用户,以防他们输入错误的值 . 如果任何输入的N个数字不是数字(int),我该如何重新提示用户 . 我重新提示用户重新启动 . 我很欣赏一些方向! 编辑:我使用相同的do while循环来捕获输入是否为非数字 . 我现在得到的是无数打... -
1 votesanswersviews
读取用户输入直到输入0的Java程序也会进行一些计算(平均值/赔率,平均值等)
该程序用于输入用户输入,直到输入零,然后打印出有关整数的信息 . 它还意味着读取偶数/奇数输入,计算总和,找到最大和最小输入的整数,计算输入的总整数,并找出平均值 . 当用户输入0时它不会停止,如果没有输入,它将不会打印“无数据输入”行 . 它也没有正确计算偶数 . import java.util.Scanner; public class Lab4 { public static voi... -
0 votesanswersviews
连续输入(输入/扫描)两个相同的数字以打破“同时”Java的循环
我是一个java中的新蜜蜂,我有一个问题,我不能想出比较先前输入的数字(int)与下一个连续,我需要编写一个程序,重复从用户的键盘读取数字 . 当用户连续两次输入相同的数字时,程序停止循环 . 提前感谢您的善意指导 . 这是该程序的示例运行:5 13 21 5 4 5 5完成! 以下是我不成功的努力:) 扫描仪输入=新扫描仪(System.in); System.out.println(“输入数... -
0 votesanswersviews
如何在提示用户输入的消息之后而不是之前出现整数输入?
我正在创建一个程序,在该程序中,用户被反复询问输入输入,直到扫描仪读取为0.由于某些奇怪的原因,每当我输入一个整数时,它出现在下一条消息出现之前要求输入 . 任何帮助解决这个问题非常感谢 . Scanner input = new Scanner(System.in); System.out.println("Enter an integer, the input ends if... -
0 votesanswersviews
删除重复的数组条目
我正在尝试使用扫描仪读取文本文件,其中包含“a / b”形式的分数字符串,将它们存储在一个数组中,然后将每个唯一的字符串及其计数打印到控制台 . 我可以使用准确的计数打印文本文件中的每个单独条目,但我无法弄清楚如何打印数组的内容而没有任何重复 . 我也试图在主要内部完成这一点 . 这是我到目前为止所得到的: public static void main(String [] args)抛出File... -
14 votesanswersviews
为什么Java要我再次按Enter键?
我一直在绞尽脑汁想要了解Scanner的工作原理 . 所以这是代码: Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String p = sc.nextLine(); System.out.println(s); System.out.println(p); System.out.println(sc.hasNextL... -
526 votesanswersviews
使用next()或nextFoo()后,Scanner正在跳过nextLine()?
我正在使用 Scanner 方法 nextInt() 和 nextLine() 来读取输入 . 它看起来像这样: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.... -
1 votesanswersviews
在Eclipse控制台中的HTML页面(而不是JApplet)上运行java .class程序?
我有一个我在Eclipse中创建的程序,我希望能够在HTML中运行,但该程序不是JApplet . 我想知道是否有办法创建一个用户可以输入信息的控制台,程序将能够读取它并运行java类,就像它在Eclipse中一样? 如果这还不够清楚,这是一个一般的例子:你有一个主要方法,即可执行文件 public static void main(String [] args) 在该方法中,您可以调用多个类... -
0 votesanswersviews
使用Scanner将用户输入添加到Java对象数组中
我是一名三级学生,正在尝试为我的课程 Build 一个Java程序 . 到目前为止,我已经设法创建了一个对象数组,如果我自己编写每个对象,我可以添加它 . 我想添加功能,以便用户提供创建对象的信息,然后将其存储在数组中 . 我之前使用过扫描仪,但似乎无法找出将用户输入代码放在主类中的位置 . 对不起,如果这是一个非常基本的问题,但我迷路了!先感谢您 . Main Class import java...