这是一个学校作业的问题,这就是我这样做的原因.

无论如何,我在主方法中使用Stdin制作扫描仪(Scanner stdin = new Scanner(System.in);是行),从程序运行时指定的txt读取数据.此扫描程序在main中按预期工作,但我需要在具有Scanner作为参数的自定义类中使用它:

public PhDCandidate(Scanner stdin)

{

name = stdin.nextLine();

System.out.println(name); //THIS NEVER RUNS

preliminaryExams = new Exam[getNumberOfExams()];

for(int i = 0; i <= getNumberOfExams(); i++)

{

preliminaryExams[i] = new Exam(stdin.nextLine(), stdin.nextDouble());

}

System.out.print("alfkj");

}

此时,扫描程序的任何调用都将结束程序,不会抛出任何异常或错误.只调用.next()有效.我可以让程序工作,但它会很糟糕,我真的不明白发生了什么.我怀疑我错过了一个非常简单的概念,但我迷路了.任何帮助,将不胜感激.

java scanner构造函数_Java使用Scanner作为构造函数的参数相关推荐

  1. java中scanner意思_java中Scanner s = new Scanner(System.in);分别是什么意思?

    展开全部 Scanner是一个类,nextDouble()是Scanner的成员函数,System.in作为参数传递给Scanner的构造函数,使Scanner用62616964757a6869646 ...

  2. java默认构造函数_Java中的默认构造函数

    java中如果在一个类中没有写明任何构造函数的,那么会存在一个无参的构造函数,如下: public class Children { private String name; private Stri ...

  3. java中scanner类_Java里Scanner 类

    package com.xuexi; import java.util.Scanner; public class ScannerDemo1 { //通过 Scanner 类的 nextLine() ...

  4. java 父类的构造函数_java中为什么父类构造函数必须执行?

    final 在java中,final可以用来修饰类,方法和变量(成员变量或局部变量).下面将对其详细介绍. 1.1 修饰类 当用final修饰类的时,表明该类不能被其他类所继承.当我们需要让一个类永远 ...

  5. java 超构造函数_java中的超级构造函数

    请解释 public class Contact { private String contactId; private String firstName; private String lastNa ...

  6. java发送文件_java 模拟http发送文件和参数

    一.maven: org.apache.httpcomponents httpmime 4.5.3 二.工具类: import java.io.File; import java.util.Map; ...

  7. java 设置系统参数_Java如何设置系统参数和运行参数

    系统参数 系统级全局变量,该参数在程序中任何位置都可以访问到.优先级最高,覆盖程序中同名配置. 系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格 ...

  8. java 泛型 get()_Java泛型,get类的泛型参数

    类型安全的,但是可行的方式是通过类< T>令牌"编译器可以看到它": public abstract class RootProcessor { Class clazz ...

  9. java子类和父类构造函数_java 子类和父类构造函数关系

    在创建子类的对象时,jvm会首先执行父类的构造方法,然后再执行子类的构造方法,如果是多级继承,会先执行最顶级父类的构造方法,然后依次执行各级个子类的构造方法 package com.my.test; ...

最新文章

  1. gitlab安装各种坑
  2. 图像去噪--Noise2Noise: Learning Image Restoration without Clean Data
  3. Jmeter Aggregate Report 与 Summary Report 分析
  4. HDU 1166 敌兵布阵
  5. Winform中使用NPOI实现Excel导入并赋值给DataTable
  6. Win7局域网打印机共享设置(详细图文流程)
  7. php 自定义加密算法,php自定义加密函数、解密
  8. 计算机等级考试初级网络工程师,2019年全国计算机等级考试网络工程师四级,需..._网络编辑_帮考网...
  9. php分页类示例下载,PHP 通用分页类的简单示例
  10. 关于计算性能的若干重要事实
  11. 07-08软工升本考试原题——SQL与关系代数
  12. 性能测试--jmeter中使用jsonpath提取响应结果【17】
  13. 信号处理:希尔伯特-黄变换
  14. 算法导论8.4-4-单位圆中均匀分布情况--桶排序
  15. OpenSSL库下载地址
  16. html中的注释格式是,html的注释格式是什么
  17. 如何写一个一天爬取 100 万张网页的爬虫
  18. 【moeCTF题解-0x04】Crypto
  19. 科技云报道:2022年,产业互联网如何重建安全边界?
  20. SQL 清空数据库的所有表数据

热门文章

  1. Python 标准库 —— xml
  2. STL 中的容器们(四)
  3. rocketmq 消息指定_rocketmq-常见问题总结(消息的顺序、重复、消费模式)
  4. 学python能做什么类型的工作-学Python Web开发框架到什么程度可以找到开发的工作?...
  5. python初学者怎么入门-终于晓得python入门后怎么学精
  6. 免费python网络课程-2019年10种免费的Python学习课程
  7. python在线朗读-使用python编写一个语音朗读闹钟功能的示例代码
  8. 第H题 输入N求N的阶乘的10进制表示的长度
  9. transition实现隐藏显示菜单栏效果
  10. mysql导出约束文件_MySQL导出所有Index 和 约束